IFBroSharpValue介绍:
using System;
using FBroSharp.Lib;
namespace FBroSharp.Value;
//
// 摘要:
// CEF值数据接口:与“类_FBrowser_值”和“FBroSharpValue”对应
public interface IFBroSharpValue : IFBroSharpBase, IDisposable
{
//
// 摘要:
// 是否有效
bool IsValid { get; }
//
// 摘要:
// 是否属于其他对象
bool IsOwned();
//
// 摘要:
// 是否只读
bool IsReadOnly();
//
// 摘要:
// 是否相同
bool IsSame(IFBroSharpValue that);
//
// 摘要:
// 是否值相同
bool IsEqual(IFBroSharpValue that);
//
// 摘要:
// 复制
IFBroSharpValue Copy();
//
// 摘要:
// 取类型
new int GetType();
//
// 摘要:
// 取逻辑值
bool GetBool();
//
// 摘要:
// 取整数值
int GetInt();
//
// 摘要:
// 取双精度小数型
double GetDouble();
//
// 摘要:
// 置空值
bool SetNull();
//
// 摘要:
// 置逻辑值
bool SetBool(bool value);
//
// 摘要:
// 置整数值
bool SetInt(int value);
//
// 摘要:
// 置双精度小数值
bool SetDouble(double value);
//
// 摘要:
// 置文本值
bool SetString(string value);
//
// 摘要:
// 取字典值
bool SetDictionary(IFBroSharpDictionaryValue tempObject);
//
// 摘要:
// 取列表值
bool SetList(IFBroSharpListValue tempObject);
//
// 摘要:
// 取文本值
string GetString();
//
// 摘要:
// 取字节集值
IFBroSharpBinaryValue GetBinary();
//
// 摘要:
// 置字节集值
bool SetBinary(IFBroSharpBinaryValue inValue);
//
// 摘要:
// 取字典值
IFBroSharpDictionaryValue GetDictionary();
//
// 摘要:
// 取列表值
IFBroSharpListValue GetList();
}
#if false // 反编译日志
缓存中的 16 项
------------------
解析: "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
找到单个程序集: "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
从以下位置加载: "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\mscorlib.dll"
------------------
解析: "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
找到单个程序集: "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
从以下位置加载: "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.dll"
#endif