Skip to content

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

如果文档对您有帮助,欢迎 请喝咖啡 ☕ | 软件发布 | 源码购买