|
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Symbol</name>
- </assembly>
- <members>
- <member name="T:Symbol.AssemblyLoader">
- <summary>
- 程序集加载器。
- </summary>
- </member>
- <member name="M:Symbol.AssemblyLoader.Load(System.String)">
- <summary>
- 加载程序集文件(加载失败返回空)。
- </summary>
- <param name="file">程序集文件,文件不存在时则返回空。</param>
- <returns>返回成功加载的程序集对象。</returns>
- </member>
- <member name="M:Symbol.AssemblyLoader.Load(System.String,System.Boolean)">
- <summary>
- 加载程序集文件。
- </summary>
- <param name="file">程序集文件,文件不存在时则返回空。</param>
- <param name="throwError">是否抛出异常</param>
- <returns>返回成功加载的程序集对象。</returns>
- </member>
- <member name="M:Symbol.AssemblyLoader.GetAssemblies">
- <summary>
- 获取全局程序集(基于yield return)。
- </summary>
- <returns>返回匹配的程序集集合。</returns>
- <remarks>.net framework: System.AppDomain.CurrentDomain.GetAssemblies(), .net core: DependencyContext.Default.CompileLibraries</remarks>
- </member>
- <member name="M:Symbol.AssemblyLoader.GetAssemblies(Symbol.AssemblyLoader.AssemblyPredicate)">
- <summary>
- 获取全局程序集(基于yield return)。
- </summary>
- <param name="predicate">程序集匹配委托(string assemblyName, string version),为空表示所有程序集。</param>
- <returns>返回匹配的程序集集合。</returns>
- <remarks>.net framework: System.AppDomain.CurrentDomain.GetAssemblies(), .net core: DependencyContext.Default.CompileLibraries</remarks>
- </member>
- <member name="T:Symbol.AssemblyLoader.AssemblyPredicate">
- <summary>
- 程序集匹配委托。
- </summary>
- <param name="assemblyName">程序集名称。</param>
- <param name="version">程序集版本。</param>
- <returns>返回匹配结果。</returns>
- </member>
- <member name="T:Symbol.CallResult">
- <summary>
- 调用返回结果。
- </summary>
- </member>
- <member name="P:Symbol.CallResult.IsSuccess">
- <summary>
- 是否为成功。
- </summary>
- </member>
- <member name="P:Symbol.CallResult.Code">
- <summary>
- 状态码。
- </summary>
- </member>
- <member name="P:Symbol.CallResult.Message">
- <summary>
- 状态消息。
- </summary>
- </member>
- <member name="P:Symbol.CallResult.ResultData">
- <summary>
- 返回数据。
- </summary>
- </member>
- <member name="M:Symbol.CallResult.#ctor">
- <summary>
- 创建实例
- </summary>
- </member>
- <member name="M:Symbol.CallResult.#ctor(System.Int32,System.String)">
- <summary>
- 创建实例
- </summary>
- <param name="code">状态码</param>
- <param name="message">状态消息</param>
- </member>
- <member name="M:Symbol.CallResult.#ctor(System.Int32,System.String,System.Object)">
- <summary>
- 创建实例
- </summary>
- <param name="code">状态码</param>
- <param name="message">状态消息</param>
- <param name="resultData">返回数据</param>
- </member>
- <member name="M:Symbol.CallResult.#ctor(System.Object)">
- <summary>
- 创建实例
- </summary>
- <param name="resultData">返回数据</param>
- </member>
- <member name="M:Symbol.CallResult.GetHashCode">
- <summary>
- 获取HashCode.
- </summary>
- <returns>返回 <see cref="P:Symbol.CallResult.Code"/></returns>
- </member>
- <member name="T:Symbol.CallResult`1">
- <summary>
- 调用返回结果(泛型)
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="P:Symbol.CallResult`1.Result">
- <summary>
- 返回数据(T)。
- </summary>
- <remarks>尝试转换父类的<see cref="P:Symbol.CallResult.ResultData"/>类型为<typeparamref name="T"/></remarks>
- </member>
- <member name="P:Symbol.CallResult`1.ResultData">
- <summary>
- 返回数据。
- </summary>
- </member>
- <member name="M:Symbol.CallResult`1.#ctor">
- <summary>
- 创建实例
- </summary>
- </member>
- <member name="M:Symbol.CallResult`1.#ctor(System.Int32,System.String)">
- <summary>
- 创建实例
- </summary>
- <param name="code">状态码</param>
- <param name="message">状态消息</param>
- </member>
- <member name="M:Symbol.CallResult`1.#ctor(System.Int32,System.String,`0)">
- <summary>
- 创建实例
- </summary>
- <param name="code">状态码</param>
- <param name="message">状态消息</param>
- <param name="result">返回数据</param>
- </member>
- <member name="M:Symbol.CallResult`1.#ctor(`0)">
- <summary>
- 创建实例
- </summary>
- <param name="result">返回数据</param>
- </member>
- <member name="T:Symbol.Collections.Generic.HashSet`1">
- <summary>
- HashSet类。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- </member>
- <member name="T:Symbol.Collections.Generic.IPagingCollection`1">
- <summary>
- 翻页适配器
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <remarks>遍历这个对象,就是当前页的所有行集。</remarks>
- </member>
- <member name="P:Symbol.Collections.Generic.IPagingCollection`1.CurrentPageIndex">
- <summary>
- 当前页码(0开始)
- </summary>
- </member>
- <member name="P:Symbol.Collections.Generic.IPagingCollection`1.ItemPerPage">
- <summary>
- 每页行数
- </summary>
- </member>
- <member name="P:Symbol.Collections.Generic.IPagingCollection`1.AllowPageOutOfMax">
- <summary>
- 是否允许页码超出最大值(默认允许)
- </summary>
- </member>
- <member name="P:Symbol.Collections.Generic.IPagingCollection`1.TotalCount">
- <summary>
- 总行数
- </summary>
- </member>
- <member name="P:Symbol.Collections.Generic.IPagingCollection`1.PageCount">
- <summary>
- 总页数
- </summary>
- </member>
- <member name="T:Symbol.Collections.Generic.NameValueCollection`1">
- <summary>
- 名称与值的集合类(名称不区分大小写)。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- </member>
- <member name="P:Symbol.Collections.Generic.NameValueCollection`1.PropertyDescriptor">
- <summary>
- 获取或设置属性反射处理器。
- </summary>
- </member>
- <member name="P:Symbol.Collections.Generic.NameValueCollection`1.NullValue">
- <summary>
- 获取或设置当值为null时的默认值。
- </summary>
- </member>
- <member name="P:Symbol.Collections.Generic.NameValueCollection`1.Count">
- <summary>
- 获取当前集合成员数。
- </summary>
- </member>
- <member name="P:Symbol.Collections.Generic.NameValueCollection`1.Item(System.String)">
- <summary>
- 获取或设置名称对应的值。
- </summary>
- <param name="key">唯一名称,不区分大小写。</param>
- <returns>返回对应的值。</returns>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.#ctor">
- <summary>
- 创建 NameValueCollection 的实例。
- </summary>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.#ctor(System.Collections.Generic.IEqualityComparer{System.String})">
- <summary>
- 创建 NameValueCollection 的实例。
- </summary>
- <param name="comparer">比较器。</param>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.#ctor(System.Collections.Generic.IDictionary{System.String,`0})">
- <summary>
- 创建 NameValueCollection 的实例。
- </summary>
- <param name="dictionary">附加的字典集合。</param>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.#ctor(System.Object)">
- <summary>
- 创建 NameValueCollection 的实例。
- </summary>
- <param name="values">附加的任意数据,详细说明请参考SetValues方法。</param>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- 创建 NameValueCollection 的实例。
- </summary>
- <param name="info">序列化信息。</param>
- <param name="context">序列化上下文。</param>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.Add(System.String,`0)">
- <summary>
- 添加一项(无法添加重复的项,建议直接用 this[key]=value)。
- </summary>
- <param name="key">唯一名称,不区分大小写</param>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.SetValues(System.Object)">
- <summary>
- 设置当前集合中的值(不会清空现有的值。)
- </summary>
- <param name="values">支持类型。IDictionary<string, Tgt;、System.Collections.Specialized.NameValueCollection、匿名对象、普通类对象。</param>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.Clear">
- <summary>
- 清空集合。
- </summary>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.ContainsKey(System.String)">
- <summary>
- 检查是否存在指定的名称。
- </summary>
- <param name="key">唯一名称,不区分大小写。</param>
- <returns>返回检查结果。</returns>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.ContainsValue(`0)">
- <summary>
- 检查是否存在指定的值。
- </summary>
- <param name="value">需要检查的值。</param>
- <returns>返回检查结果。</returns>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.GetEnumerator">
- <summary>
- 获取可循环的Enumerator。
- </summary>
- <returns>返回一个Enumerator。</returns>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.Remove(System.String)">
- <summary>
- 移除指定名称的项。
- </summary>
- <param name="key">唯一名称,不区分大小写。</param>
- <returns>如果存在并移除成功返回true,反之不存在。</returns>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.RemoveKeys(System.String[])">
- <summary>
- 移除指定的key(批量操作)。
- </summary>
- <param name="keys">名称列表,不区分大小写。</param>
- <returns>返回移除成功的个数。</returns>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.TryGetValue(System.String,`0@)">
- <summary>
- 尝试获取值。
- </summary>
- <param name="key">唯一名称,不区分大小写。</param>
- <param name="value">输出值。</param>
- <returns>如果成功找到返回true,反之不存在。</returns>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.GetKey(`0)">
- <summary>
- 获取Key
- </summary>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="P:Symbol.Collections.Generic.NameValueCollection`1.Keys">
- <summary>
- 获取所有名称列表。
- </summary>
- </member>
- <member name="P:Symbol.Collections.Generic.NameValueCollection`1.AllKeys">
- <summary>
- 获取所有名称列表(数组)。
- </summary>
- </member>
- <member name="P:Symbol.Collections.Generic.NameValueCollection`1.Values">
- <summary>
- 获取所有的值列表。
- </summary>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- 从序列化信息中获取数据。
- </summary>
- <param name="info">序列化信息。</param>
- <param name="context">序列化上下文。</param>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.OnDeserialization(System.Object)">
- <summary>
- 当反序列化时回调,
- </summary>
- <param name="sender">调用者。</param>
- </member>
- <member name="M:Symbol.Collections.Generic.NameValueCollection`1.As(System.Object)">
- <summary>
- 将一个对象尝试转换为 NameValueCollection<T>。
- </summary>
- <param name="values">任意对象,可以为null。</param>
- <returns>返回转换结果,永远不会返回null。</returns>
- </member>
- <member name="T:Symbol.Collections.Generic.NameValueCollection`1.PropertyDescrtionHander`3">
- <summary>
- 属性反射处理器。
- </summary>
- <typeparam name="T1">类型1</typeparam>
- <typeparam name="T2">类型2</typeparam>
- <typeparam name="TResult">返回值类型</typeparam>
- <param name="arg1">参数1</param>
- <param name="arg2">参数2</param>
- <returns>返回值。</returns>
- </member>
- <member name="T:Symbol.Collections.HttpValueCollection">
- <summary>
- Http传输key/value集合。
- </summary>
- </member>
- <member name="P:Symbol.Collections.HttpValueCollection.Encoding">
- <summary>
- 获取或设置编码(为空时将采用UTF8)。
- </summary>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.#ctor">
- <summary>
- 创建HttpValueCollection实例(UTF8)。
- </summary>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.#ctor(System.Text.Encoding)">
- <summary>
- 创建HttpValueCollection实例。
- </summary>
- <param name="encoding">编码(为空时将采用UTF8)</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.#ctor(System.Uri)">
- <summary>
- 创建HttpValueCollection实例(UTF8)。
- </summary>
- <param name="url">解析url中的查询参数(问号后面的参数),为空不解析</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.#ctor(System.Uri,System.Text.Encoding)">
- <summary>
- 创建HttpValueCollection实例。
- </summary>
- <param name="url">解析url中的查询参数(问号后面的参数),为空不解析</param>
- <param name="encoding">编码(为空时将采用UTF8)</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.#ctor(System.String)">
- <summary>
- 创建HttpValueCollection实例(UTF8)。
- </summary>
- <param name="urlOrFormData">网址或表单数据,为空不解析</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.#ctor(System.String,System.Text.Encoding)">
- <summary>
- 创建HttpValueCollection实例。
- </summary>
- <param name="urlOrFormData">网址或表单数据,为空不解析</param>
- <param name="encoding">编码(为空时将采用UTF8)</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.#ctor(System.Collections.Specialized.NameValueCollection)">
- <summary>
- 创建HttpValueCollection实例(UTF8)。
- </summary>
- <param name="collection">包含参数的集合,为空自动忽略。</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.#ctor(System.Collections.Specialized.NameValueCollection,System.Text.Encoding)">
- <summary>
- 创建HttpValueCollection实例。
- </summary>
- <param name="collection">包含参数的集合,为空自动忽略。</param>
- <param name="encoding">编码(为空时将采用UTF8)</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.ParseValues(System.String)">
- <summary>
- 解析key/value(以&为分割符,并且会解码)。
- </summary>
- <param name="values">包含key/value的文本</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.ParseValues(System.String,System.Boolean)">
- <summary>
- 解析key/value(以&为分割符)。
- </summary>
- <param name="values">包含key/value的文本</param>
- <param name="needDecode">是否需要解码</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.ParseValues(System.String,System.String[])">
- <summary>
- 解析key/value(会解码)。
- </summary>
- <param name="values">包含key/value的文本</param>
- <param name="separator">分割符</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.ParseValues(System.String,System.Boolean,System.String[])">
- <summary>
- 解析key/value。
- </summary>
- <param name="values">包含key/value的文本</param>
- <param name="needDecode">是否需要解码</param>
- <param name="separator">分割符</param>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.ReplaceValue(System.String,System.String)">
- <summary>
- 替换值。
- </summary>
- <param name="find">名称,比如abc</param>
- <param name="value">替换为</param>
- <returns>返回是否有过替换。</returns>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.ReplaceValue(System.String,System.String,System.Boolean)">
- <summary>
- 替换值。
- </summary>
- <param name="find">名称,不区分大小写。</param>
- <param name="value">替换为</param>
- <param name="nameEscape">是否对find参数转换,为true时,将变成{abc}</param>
- <returns>返回是否有过替换。</returns>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.ToUri(System.String)">
- <summary>
- 输出为URI。
- </summary>
- <param name="url">原始URI,输出时会替换查询字符串(问号后面的内容)。</param>
- <returns>返回构造好的URI。</returns>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.ToUri(System.Uri)">
- <summary>
- 输出为URI。
- </summary>
- <param name="url">原始URI,输出时会替换查询字符串(问号后面的内容)。</param>
- <returns>返回构造好的URI。</returns>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.ToString">
- <summary>
- 输出为文本(key=value&key1=value1)。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Collections.HttpValueCollection.ToString(System.String,System.String)">
- <summary>
- 输出为文本。
- </summary>
- <param name="valueSpliter">key/value分割符。</param>
- <param name="nameSpliter">多个分割符。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.DisposableObjectList">
- <summary>
- 可释放对象列表(线程安全,顺序释放)。
- </summary>
- <remarks>列表自身已释放时,追加的对象会被立即释放。</remarks>
- </member>
- <member name="P:Symbol.DisposableObjectList.Count">
- <summary>
- 获取未释放数量。
- </summary>
- </member>
- <member name="P:Symbol.DisposableObjectList.IsDisposed">
- <summary>
- 获取列表自身是否释放。
- </summary>
- </member>
- <member name="M:Symbol.DisposableObjectList.#ctor">
- <summary>
- 创建 DisposableObjectList 实例。
- </summary>
- </member>
- <member name="M:Symbol.DisposableObjectList.Add(System.IDisposable)">
- <summary>
- 添加一个可释放对象。
- </summary>
- <param name="item">为null自动忽略,如果自身已经释放,将立即释放对象。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.DisposableObjectList.Dispose">
- <summary>
- 释放对象占用的资源(包括子对象)。
- </summary>
- </member>
- <member name="T:Symbol.Encryption.AESEncryptionHelper">
- <summary>
- AES加密辅助类。
- </summary>
- </member>
- <member name="M:Symbol.Encryption.AESEncryptionHelper.Encrypt(System.IO.Stream,System.String,System.String)">
- <summary>
- 将一个流加密为内存流。
- </summary>
- <param name="stream">一个可读取的流。</param>
- <param name="key">key。</param>
- <param name="vector">vector。</param>
- <returns>返回加密后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.AESEncryptionHelper.Encrypt(System.Byte[],System.String,System.String)">
- <summary>
- 加密指定的数据。
- </summary>
- <param name="array">需要加密的数据。</param>
- <param name="key">key。</param>
- <param name="vector">vector。</param>
- <returns>返回加密后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.AESEncryptionHelper.Encrypt(System.String,System.String,System.String)">
- <summary>
- 加密指定的数据(文本,UTF8编码)。
- </summary>
- <param name="text">需要加密的文本。</param>
- <param name="key">key。</param>
- <param name="vector">vector。</param>
- <returns>返回加密后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.AESEncryptionHelper.Decrypt(System.IO.Stream,System.String,System.String)">
- <summary>
- 将一个流解密为内存流。
- </summary>
- <param name="stream">一个可读取的流。</param>
- <param name="key">key。</param>
- <param name="vector">vector。</param>
- <returns>返回解密后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.AESEncryptionHelper.Decrypt(System.Byte[],System.String,System.String)">
- <summary>
- 解密指定的数据。
- </summary>
- <param name="array">需要解密的数据。</param>
- <param name="key">key。</param>
- <param name="vector">vector。</param>
- <returns>返回解密后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.AESEncryptionHelper.Decrypt(System.String,System.String,System.String)">
- <summary>
- 解密指定的数据(文本,UTF8编码)。
- </summary>
- <param name="text">需要解密的文本。</param>
- <param name="key">key。</param>
- <param name="vector">vector。</param>
- <returns>返回解密后的数据。</returns>
- </member>
- <member name="T:Symbol.Encryption.BinaryEncryptionHelper.Encryption">
- <summary>
- 加密器
- </summary>
- </member>
- <member name="P:Symbol.Encryption.BinaryEncryptionHelper.Encryption.IsEmptyPassword">
- <summary>
- 是否为空白密码,为true时表示不处理加/解密操作。
- </summary>
- </member>
- <member name="M:Symbol.Encryption.BinaryEncryptionHelper.Encryption.#ctor(System.Byte[],System.Boolean)">
- <summary>
- 创建加密器的实例
- </summary>
- <param name="password">密码</param>
- <param name="empty">是否为空白密码,为true时表示不处理加/解密操作。</param>
- </member>
- <member name="M:Symbol.Encryption.BinaryEncryptionHelper.Encryption.Reset">
- <summary>
- 重置密码DNA
- </summary>
- </member>
- <member name="M:Symbol.Encryption.BinaryEncryptionHelper.Encryption.Execute(System.Byte[],System.Int32,System.Int32)">
- <summary>
- 执行加密/解密处理
- </summary>
- <param name="buffer">需要处理的数据</param>
- <param name="offset">起始位置,0表示从头开始。</param>
- <param name="count">处理的长度,-1表示剩余的。</param>
- </member>
- <member name="M:Symbol.Encryption.BinaryEncryptionHelper.BufferWaveXor(System.Byte[],System.Byte[])">
- <summary>
- 对二进制数据按指定的密码进行波形Xor处理。将处理后的数据再次调用它时,将会还原数据。
- </summary>
- <param name="buffer">需要处理的数据</param>
- <param name="password">密码(波形样本)</param>
- <returns>返回处理后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.BinaryEncryptionHelper.BufferWaveXorBase(System.Byte[],System.Byte[])">
- <summary>
- 对二进制数据按指定的密码进行波形Xor处理。将处理后的数据再次调用它时,将会还原数据。
- </summary>
- <param name="buffer">需要处理的数据</param>
- <param name="password">密码(波形样本)</param>
- </member>
- <member name="T:Symbol.Encryption.BinaryEncryptionStream">
- <summary>
- 二进制加密流,只能写入或读取(具体取决于被包装的流),Seek等定位操作会报异常。
- </summary>
- <remarks>
- 对二进制数据按指定的密码进行波形Xor处理。将处理后的数据再次调用它时,将会还原数据。
- </remarks>
- </member>
- <member name="P:Symbol.Encryption.BinaryEncryptionStream.CurrentPositionDNA">
- <summary>
- 当前加密位置,用于延迟处理。
- </summary>
- </member>
- <member name="M:Symbol.Encryption.BinaryEncryptionStream.#ctor(System.IO.Stream,System.Byte[],System.Boolean)">
- <summary>
- 创建一个加密流
- </summary>
- <param name="stream">需要包装的流(数据载体)</param>
- <param name="password">密码</param>
- <param name="empty">是否为空白密码,为true时表示不处理加/解密操作。</param>
- </member>
- <member name="T:Symbol.Encryption.CRC32EncryptionHelper">
- <summary>
- CRC32校验码处理类
- </summary>
- <remarks>如果需要得到16进制的CRC码,请用ulong的ToString("X2")</remarks>
- </member>
- <member name="F:Symbol.Encryption.CRC32EncryptionHelper.Empty">
- <summary>
- 空白的CRC32值。
- </summary>
- </member>
- <member name="M:Symbol.Encryption.CRC32EncryptionHelper.Encrypt(System.String)">
- <summary>
- 获取字符串的CRC32校验码(UTF-8)
- </summary>
- <param name="value">需要校验的字符串,null或"" 不会报错。</param>
- <returns>返回CRC32校验码</returns>
- <remarks>为了获得最好的兼容性,所以采用通用的UTF-8编码,如果需要用别的编码,请转为byte[]后调用另外的重载。</remarks>
- </member>
- <member name="M:Symbol.Encryption.CRC32EncryptionHelper.Encrypt(System.Byte[])">
- <summary>
- 获取二进制数组的CRC32校验码
- </summary>
- <param name="buffer">为null或空数组时不会报错。</param>
- <returns>返回CRC32校验码</returns>
- </member>
- <member name="M:Symbol.Encryption.CRC32EncryptionHelper.Encrypt(System.Byte[],System.Int32,System.Int32)">
- <summary>
- 获取二进制数组的CRC32校验码
- </summary>
- <param name="buffer">为null或空数组时不会报错。</param>
- <param name="offset">从什么位置开始,-1表示从0开始</param>
- <param name="length">需要多长,-1表示剩下的长度。</param>
- <returns>返回CRC32校验码</returns>
- </member>
- <member name="M:Symbol.Encryption.CRC32EncryptionHelper.Encrypt(System.IO.Stream)">
- <summary>
- 获取二进制数组的CRC32校验码
- </summary>
- <param name="stream">需要处理的流对象,null或不可读的流不会报错。</param>
- <returns>返回CRC32校验码</returns>
- </member>
- <member name="M:Symbol.Encryption.CRC32EncryptionHelper.CRC(System.String)">
- <summary>
- 获取字符串的CRC32校验码(UTF-8)
- </summary>
- <param name="value">需要校验的字符串,null或"" 不会报错。</param>
- <returns>返回CRC32校验码</returns>
- <remarks>为了获得最好的兼容性,所以采用通用的UTF-8编码,如果需要用别的编码,请转为byte[]后调用另外的重载。</remarks>
- </member>
- <member name="M:Symbol.Encryption.CRC32EncryptionHelper.CRC(System.Byte[])">
- <summary>
- 获取二进制数组的CRC32校验码
- </summary>
- <param name="buffer">为null或空数组时不会报错。</param>
- <returns>返回CRC32校验码</returns>
- </member>
- <member name="M:Symbol.Encryption.CRC32EncryptionHelper.CRC(System.Byte[],System.Int32,System.Int32)">
- <summary>
- 获取二进制数组的CRC32校验码
- </summary>
- <param name="buffer">为null或空数组时不会报错。</param>
- <param name="offset">从什么位置开始,-1表示从0开始</param>
- <param name="length">需要多长,-1表示剩下的长度。</param>
- <returns>返回CRC32校验码</returns>
- </member>
- <member name="M:Symbol.Encryption.CRC32EncryptionHelper.CRC(System.IO.Stream)">
- <summary>
- 获取二进制数组的CRC32校验码
- </summary>
- <param name="stream">需要处理的流对象,null或不可读的流不会报错。</param>
- <returns>返回CRC32校验码</returns>
- </member>
- <member name="T:Symbol.Encryption.GeneralAESEncryptionHelper">
- <summary>
- 标准AES加密类,适应Java、PHP。
- </summary>
- </member>
- <member name="M:Symbol.Encryption.GeneralAESEncryptionHelper.EncryptBase64(System.String,System.String,System.Text.Encoding)">
- <summary>
- 加密(文本,返回为base64字符。)
- </summary>
- <param name="text">要加密的文本,为空或空文本将采用new byte[0]。</param>
- <param name="password">密钥</param>
- <param name="encoding">文本编码,为null将采用utf8编码。</param>
- <returns>返回加密后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.GeneralAESEncryptionHelper.Encrypt(System.String,System.String,System.Text.Encoding)">
- <summary>
- 加密(文本)
- </summary>
- <param name="text">要加密的文本,为空或空文本将采用new byte[0]。</param>
- <param name="password">密钥</param>
- <param name="encoding">文本编码,为null将采用utf8编码。</param>
- <returns>返回加密后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.GeneralAESEncryptionHelper.EncryptBase64(System.Byte[],System.String,System.Text.Encoding)">
- <summary>
- 加密(二进制,返回为base64字符。)
- </summary>
- <param name="data">需要加密的数据。</param>
- <param name="password">密钥</param>
- <param name="encoding">文本编码,为null将采用utf8编码。</param>
- <returns>返回加密后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.GeneralAESEncryptionHelper.Encrypt(System.Byte[],System.String,System.Text.Encoding)">
- <summary>
- 加密(二进制)
- </summary>
- <param name="data">需要加密的数据。</param>
- <param name="password">密钥</param>
- <param name="encoding">文本编码,为null将采用utf8编码。</param>
- <returns>返回加密后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.GeneralAESEncryptionHelper.Encrypt(System.Byte[],System.Byte[])">
- <summary>
- 加密(二进制)
- </summary>
- <param name="data">需要加密的数据。</param>
- <param name="password">密钥</param>
- <returns>返回加密后的数据。</returns>
- </member>
- <member name="M:Symbol.Encryption.GeneralAESEncryptionHelper.DecryptBase64Text(System.String,System.String,System.Text.Encoding)">
- <summary>
- 解密(base64,结果是文本)
- </summary>
- <param name="base64">需要解密的数据。</param>
- <param name="password">密钥</param>
- <param name="encoding">文本编码,为null将采用utf8编码。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Encryption.GeneralAESEncryptionHelper.DecryptBase64(System.String,System.String,System.Text.Encoding)">
- <summary>
- 解密(base64)
- </summary>
- <param name="base64">需要解密的数据。</param>
- <param name="password">密钥</param>
- <param name="encoding">文本编码,为null将采用utf8编码。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Encryption.GeneralAESEncryptionHelper.Decrypt(System.Byte[],System.String,System.Text.Encoding)">
- <summary>
- 解密(二进制)
- </summary>
- <param name="data">需要解密的数据。</param>
- <param name="password">密钥</param>
- <param name="encoding">文本编码,为null将采用utf8编码。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Encryption.GeneralAESEncryptionHelper.Decrypt(System.Byte[],System.Byte[])">
- <summary>
- 解密(二进制)
- </summary>
- <param name="data">需要解密的数据。</param>
- <param name="password">密钥</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Encryption.MD5EncryptionHelper">
- <summary>
- Md5加密辅助类。
- </summary>
- </member>
- <member name="M:Symbol.Encryption.MD5EncryptionHelper.GetMD5(System.String)">
- <summary>
- 获取Md5值。
- </summary>
- <param name="text">需要处理的文本。</param>
- <returns>返回Md5值。</returns>
- </member>
- <member name="M:Symbol.Encryption.MD5EncryptionHelper.GetMD5(System.Byte[])">
- <summary>
- 获取Md5值。
- </summary>
- <param name="array">需要处理的数据。</param>
- <returns>返回Md5值。</returns>
- </member>
- <member name="M:Symbol.Encryption.MD5EncryptionHelper.GetMD5(System.Byte[],System.Int32,System.Int32)">
- <summary>
- 获取Md5值。
- </summary>
- <param name="array">需要处理的数据。</param>
- <param name="offset">超始位置。</param>
- <param name="count">处理长度。</param>
- <returns>返回Md5值。</returns>
- </member>
- <member name="M:Symbol.Encryption.MD5EncryptionHelper.GetMD5(System.IO.Stream)">
- <summary>
- 获取Md5值。
- </summary>
- <param name="stream">一个可以读取的流对象。</param>
- <returns>返回Md5值。</returns>
- </member>
- <member name="M:Symbol.Encryption.MD5EncryptionHelper.Encrypt(System.String)">
- <summary>
- 获取Md5值(Encoding.Default)。
- </summary>
- <param name="text">需要处理的文本。</param>
- <returns>返回Md5值。</returns>
- </member>
- <member name="M:Symbol.Encryption.MD5EncryptionHelper.Encrypt(System.String,System.Text.Encoding)">
- <summary>
- 获取Md5值。
- </summary>
- <param name="text">需要处理的文本。</param>
- <param name="encoding">默认为utf-8</param>
- <returns>返回Md5值。</returns>
- </member>
- <member name="M:Symbol.Encryption.MD5EncryptionHelper.Encrypt(System.Byte[])">
- <summary>
- 获取Md5值。
- </summary>
- <param name="array">需要处理的数据。</param>
- <returns>返回Md5值。</returns>
- </member>
- <member name="M:Symbol.Encryption.MD5EncryptionHelper.Encrypt(System.Byte[],System.Int32,System.Int32)">
- <summary>
- 获取Md5值。
- </summary>
- <param name="array">需要处理的数据。</param>
- <param name="offset">超始位置。</param>
- <param name="count">处理长度。</param>
- <returns>返回Md5值。</returns>
- </member>
- <member name="M:Symbol.Encryption.MD5EncryptionHelper.Encrypt(System.IO.Stream)">
- <summary>
- 获取Md5值。
- </summary>
- <param name="stream">一个可以读取的流对象。</param>
- <returns>返回Md5值。</returns>
- </member>
- <member name="M:Symbol.Encryption.MD5EncryptionHelper.ShortMd5(System.String,System.Text.Encoding)">
- <summary>
- 获取文档的Md5值(16位小写字母)。
- </summary>
- <param name="text">文本内容。</param>
- <param name="encoding">编码,为null时将采用utf-8编码。</param>
- <returns>返回md5值,16位小写字母。</returns>
- </member>
- <member name="T:Symbol.Encryption.SHAEncryptionHelper">
- <summary>
- SHA加密辅助类。
- </summary>
- </member>
- <member name="M:Symbol.Encryption.SHAEncryptionHelper.Encrypt(System.String,Symbol.Encryption.SHALevels,System.Text.Encoding)">
- <summary>
- 获取文本内容的Sha值
- </summary>
- <param name="text">需要处理的文本,为null时自动以""处理。</param>
- <param name="level">处理级别,默认为 Sha-1。</param>
- <param name="encoding">字符编码,默认以utf-8处理(通用)。</param>
- <returns>返回哈希值。</returns>
- </member>
- <member name="M:Symbol.Encryption.SHAEncryptionHelper.Encrypt(System.IO.Stream,Symbol.Encryption.SHALevels)">
- <summary>
- 获取数据的Sha值
- </summary>
- <param name="inputStream">需要处理的数据。</param>
- <param name="level">处理级别,默认为 Sha-1。</param>
- <returns>返回哈希值。</returns>
- </member>
- <member name="M:Symbol.Encryption.SHAEncryptionHelper.Encrypt(System.Byte[],Symbol.Encryption.SHALevels)">
- <summary>
- 获取数据的Sha值
- </summary>
- <param name="buffer">需要处理的数据。</param>
- <param name="level">处理级别,默认为 Sha-1。</param>
- <returns>返回哈希值。</returns>
- </member>
- <member name="M:Symbol.Encryption.SHAEncryptionHelper.Encrypt(System.Byte[],System.Int32,System.Int32,Symbol.Encryption.SHALevels)">
- <summary>
- 获取数据的Sha值
- </summary>
- <param name="buffer">需要处理的数据。</param>
- <param name="offset">字节数组中的偏移量,从该位置开始使用数据。</param>
- <param name="count">数组中用作数据的字节数。</param>
- <param name="level">处理级别,默认为 Sha-1。</param>
- <returns>返回哈希值。</returns>
- </member>
- <member name="T:Symbol.Encryption.SHALevels">
- <summary>
- SHA算法级别集
- </summary>
- </member>
- <member name="F:Symbol.Encryption.SHALevels.Sha1">
- <summary>
- Sha-1
- </summary>
- </member>
- <member name="F:Symbol.Encryption.SHALevels.Sha256">
- <summary>
- Sha-256
- </summary>
- </member>
- <member name="F:Symbol.Encryption.SHALevels.Sha384">
- <summary>
- Sha-384
- </summary>
- </member>
- <member name="F:Symbol.Encryption.SHALevels.Sha512">
- <summary>
- Sha-512
- </summary>
- </member>
- <member name="T:Symbol.Formatting.AliasAttribute">
- <summary>
- 标记在序列化时输出的名称。
- </summary>
- </member>
- <member name="P:Symbol.Formatting.AliasAttribute.Name">
- <summary>
- 获取或设置输出名称。
- </summary>
- </member>
- <member name="M:Symbol.Formatting.AliasAttribute.#ctor(System.String)">
- <summary>
- 创建AliasAttribute实例。
- </summary>
- <param name="name">输出名称。</param>
- </member>
- <member name="T:Symbol.Formatting.DataBodyAttribute">
- <summary>
- 数据主体特性(表示参数可以尝试从数据主体构建)。
- </summary>
- </member>
- <member name="P:Symbol.Formatting.DataBodyAttribute.InvalidKeys">
- <summary>
- 获取或设置无效的键名(多个用英文分号分隔)。
- </summary>
- </member>
- <member name="M:Symbol.Formatting.DataBodyAttribute.#ctor">
- <summary>
- 创建DataBodyAttribute实例。
- </summary>
- </member>
- <member name="M:Symbol.Formatting.DataBodyAttribute.#ctor(System.String)">
- <summary>
- 创建DataBodyAttribute实例。
- </summary>
- <param name="invalidKeys">无效的键名(多个用英文分号分隔)。</param>
- </member>
- <member name="T:Symbol.Formatting.ExtraEnumStringAttribute">
- <summary>
- 标记在序列化时额外输出枚举成员ToString值,比如type成员会额外输出typeString。
- </summary>
- </member>
- <member name="T:Symbol.Formatting.ExtraEnumTextAttribute">
- <summary>
- 标记在序列化时额外输出枚举成员ToName值,比如type成员会额外输出typeText。
- </summary>
- </member>
- <member name="T:Symbol.Formatting.ExtraPathAttribute">
- <summary>
- 标记在序列化时额外输出path结果。
- </summary>
- </member>
- <member name="P:Symbol.Formatting.ExtraPathAttribute.Name">
- <summary>
- 获取或设置输出名称。
- </summary>
- </member>
- <member name="P:Symbol.Formatting.ExtraPathAttribute.Path">
- <summary>
- 获取或设置Path路径。
- </summary>
- </member>
- <member name="P:Symbol.Formatting.ExtraPathAttribute.DefaultValue">
- <summary>
- 获取或设置默认值。
- </summary>
- </member>
- <member name="M:Symbol.Formatting.ExtraPathAttribute.#ctor(System.String,System.String)">
- <summary>
- 创建ExtraPathAttribute实例。
- </summary>
- <param name="name">输出名称。</param>
- <param name="path">Path路径。</param>
- </member>
- <member name="M:Symbol.Formatting.ExtraPathAttribute.#ctor(System.String,System.String,System.Object,System.String)">
- <summary>
- 创建ExtraPathAttribute实例。
- </summary>
- <param name="name">输出名称。</param>
- <param name="path">Path路径。</param>
- <param name="defaultValue">默认值。</param>
- <param name="format">格式串,不为null或empty时生效。</param>
- </member>
- <member name="T:Symbol.Formatting.FormatAttribute">
- <summary>
- 标记在序列化时将值按指定定格式串输出。
- </summary>
- </member>
- <member name="P:Symbol.Formatting.FormatAttribute.Format">
- <summary>
- 获取或设置格式串。
- </summary>
- </member>
- <member name="M:Symbol.Formatting.FormatAttribute.#ctor(System.String)">
- <summary>
- 创建FormatAttribute实例。
- </summary>
- <param name="format">格式串,不为null或empty时生效。</param>
- </member>
- <member name="T:Symbol.Formatting.IgnoreAttribute">
- <summary>
- 标记在序列化时忽略某成员的特性。
- </summary>
- </member>
- <member name="T:Symbol.Formatting.Json.JsonSerializeDelegate">
- <summary>
- 将对象转为json文本。
- </summary>
- <param name="data"></param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Formatting.Json.JsonSerializeDelegate`1">
- <summary>
- 将对象转为json文本。
- </summary>
- <param name="data"></param>
- <typeparam name="T"></typeparam>
- <returns></returns>
- </member>
- <member name="T:Symbol.Formatting.Json.JsonDeserializeDelegate">
- <summary>
- 将json文本转为对象。
- </summary>
- <param name="data"></param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Formatting.Json.JsonDeserializeDelegate`1">
- <summary>
- 将json文本转为对象。
- </summary>
- <param name="model"></param>
- <param name="data"></param>
- <typeparam name="T"></typeparam>
- <returns></returns>
- </member>
- <member name="T:Symbol.Formatting.Json.JSONParameters">
- <summary>
- JSON控制参数。
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.UseOptimizedDatasetSchema">
- <summary>
- Use the optimized fast Dataset Schema format (default = True)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.UseFastGuid">
- <summary>
- Use the fast GUID format (default = True)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.SerializeNullValues">
- <summary>
- Serialize null values to the output (default = True)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.UseUTCDateTime">
- <summary>
- Use the UTC date format (default = false)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.UseJavascriptDateTime">
- <summary>
- Use the new Date(0000000) (default = false)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.UseJsonDateTime">
- <summary>
- Use the \/Date(0000000)\/ (default = True)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.ShowReadOnlyProperties">
- <summary>
- Show the readonly properties of types in the output (default = False)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.UsingGlobalTypes">
- <summary>
- Use the $types extension to optimise the output json (default = false)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.IgnoreCaseOnDeserialize">
- <summary>
- Ignore case when processing json and deserializing
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.EnableAnonymousTypes">
- <summary>
- Anonymous types have read only properties (default = True)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.UseExtensions">
- <summary>
- Enable _ extensions $types, $type, $map (default = True)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.UseEscapedUnicode">
- <summary>
- Use escaped unicode i.e. \uXXXX format for non ASCII characters (default = false)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.KVStyleStringDictionary">
- <summary>
- Output string key dictionaries as "k"/"v" format (default = False)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.UseValuesOfEnums">
- <summary>
- Output Enum values instead of names (default = true)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.IgnoreAttributes">
- <summary>
- Ignore attributes to check for (default : XmlIgnoreAttribute, NonSerialized)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.ParametricConstructorOverride">
- <summary>
- If you have parametric and no default constructor for you classes (default = False)
-
- IMPORTANT NOTE : If True then all initial values within the class will be ignored and will be not set
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.DateTimeMilliseconds">
- <summary>
- Serialize DateTime milliseconds i.e. yyyy-MM-dd HH:mm:ss.nnn (default = false)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.SerializerMaxDepth">
- <summary>
- Maximum depth for circular references in inline mode (default = 20)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.InlineCircularReferences">
- <summary>
- Inline circular or already seen objects instead of replacement with $i (default = False)
- </summary>
- </member>
- <member name="F:Symbol.Formatting.Json.JSONParameters.SerializeToLowerCaseNames">
- <summary>
- Save property/field names as lowercase (default = false)
- </summary>
- </member>
- <member name="M:Symbol.Formatting.Json.JSONParameters.FixValues">
- <summary>
-
- </summary>
- </member>
- <member name="T:Symbol.Formatting.NullAsEmptyAttribute">
- <summary>
- 标记在序列化时将null输出为string.Empty。
- </summary>
- </member>
- <member name="T:Symbol.IO.Compression.CSharpQuickLZ_150_1">
- <summary>
- QuickLZ
- </summary>
- </member>
- <member name="M:Symbol.IO.Compression.CSharpQuickLZ_150_1.Compress(System.Byte[])">
- <summary>
- 压缩
- </summary>
- <param name="source"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.IO.Compression.CSharpQuickLZ_150_1.Compress(System.Byte[],System.Int32)">
- <summary>
- 压缩
- </summary>
- <param name="source"></param>
- <param name="level">等级:1、3</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.IO.Compression.CSharpQuickLZ_150_1.Decompress(System.Byte[])">
- <summary>
- 解压
- </summary>
- <param name="source"></param>
- <returns></returns>
- </member>
- <member name="T:Symbol.IO.Compression.GzipHelper">
- <summary>
- Gzip辅助类
- </summary>
- </member>
- <member name="M:Symbol.IO.Compression.GzipHelper.Compress(System.Byte[],System.Boolean)">
- <summary>
- 压缩数据。
- </summary>
- <param name="buffer">需要处理的数据。</param>
- <param name="isDeflate">是否为Deflate算法。</param>
- <returns>返回处理后的数据。</returns>
- </member>
- <member name="M:Symbol.IO.Compression.GzipHelper.Compress(System.IO.Stream,System.Boolean)">
- <summary>
- 压缩到流对象。
- </summary>
- <param name="stream">一个可读取的流对象。</param>
- <param name="isDeflate">是否为Deflate算法。</param>
- <returns>返回压缩后的流对象。</returns>
- </member>
- <member name="M:Symbol.IO.Compression.GzipHelper.Decompress(System.Byte[],System.Boolean)">
- <summary>
- 解压缩数据。
- </summary>
- <param name="buffer">需要处理的数据。</param>
- <param name="isDeflate">是否为Deflate算法。</param>
- <returns>返回处理后的数据。</returns>
- </member>
- <member name="M:Symbol.IO.Compression.GzipHelper.Decompress(System.IO.Stream,System.Boolean)">
- <summary>
- 解压缩到流对象。
- </summary>
- <param name="stream">一个可读取的流对象。</param>
- <param name="isDeflate">是否为Deflate算法。</param>
- <returns>返回解压缩后的流对象。</returns>
- </member>
- <member name="T:Symbol.IO.Compression.LzmaHelper">
- <summary>
- Lzma辅助类
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.mf">
- 封装lzma的压缩。解压缩方法
- 在调整参数的时候,注意如下几个特点:
- 1、dictionarysize是主要占用内存的地方(0-30)
- 2、fb是主要速度的地方(越小越快压缩率越低,5-273)
-
- </member>
- <member name="M:Symbol.IO.Compression.LzmaHelper.Compress(System.Byte[])">
- <summary>
- 压缩数据(L5)。
- </summary>
- <param name="buffer">需要处理的数据。</param>
- <returns>返回处理后的数据。</returns>
- </member>
- <member name="M:Symbol.IO.Compression.LzmaHelper.Compress(System.Byte[],Symbol.IO.Compression.LzmaHelper.Levels)">
- <summary>
- 压缩数据。
- </summary>
- <param name="buffer">需要处理的数据。</param>
- <param name="level">压缩等级。</param>
- <returns>返回处理后的数据。</returns>
- </member>
- <member name="M:Symbol.IO.Compression.LzmaHelper.Compress(System.IO.Stream,System.IO.Stream)">
- <summary>
- 压缩到流对象(L5)。
- </summary>
- <param name="inStream">一个可读取的流对象。</param>
- <param name="outStream">一个可以写入的流对象。</param>
- </member>
- <member name="M:Symbol.IO.Compression.LzmaHelper.Compress(System.IO.Stream,System.IO.Stream,Symbol.IO.Compression.LzmaHelper.Levels)">
- <summary>
- 压缩到流对象。
- </summary>
- <param name="inStream">一个可读取的流对象。</param>
- <param name="outStream">一个可以写入的流对象。</param>
- <param name="level">压缩等级。</param>
- </member>
- <member name="M:Symbol.IO.Compression.LzmaHelper.Decompress(System.Byte[])">
- <summary>
- 解压缩数据。
- </summary>
- <param name="buffer">需要处理的数据。</param>
- <returns>返回处理后的数据。</returns>
- </member>
- <member name="M:Symbol.IO.Compression.LzmaHelper.Decompress(System.IO.Stream)">
- <summary>
- 解压缩到流对象。
- </summary>
- <param name="inStream">一个可读取的流对象。</param>
- <returns>返回解压缩后的流对象。</returns>
- </member>
- <member name="T:Symbol.IO.Compression.LzmaHelper.Levels">
- <summary>
- 压缩级别集
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.Levels.L0">
- <summary>
- 压缩级别 0
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.Levels.L1">
- <summary>
- 压缩级别 1
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.Levels.L2">
- <summary>
- 压缩级别 2
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.Levels.L3">
- <summary>
- 压缩级别 3
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.Levels.L4">
- <summary>
- 压缩级别 4
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.Levels.L5">
- <summary>
- 压缩级别 5
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.Levels.L6">
- <summary>
- 压缩级别 6
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.Levels.L7">
- <summary>
- 压缩级别 7
- </summary>
- </member>
- <member name="T:Symbol.IO.Compression.LzmaHelper.DataErrorException">
- <summary>
- The exception that is thrown when an error in input stream occurs during decoding.
- </summary>
- </member>
- <member name="T:Symbol.IO.Compression.LzmaHelper.InvalidParamException">
- <summary>
- The exception that is thrown when the value of an argument is outside the allowable range.
- </summary>
- </member>
- <member name="M:Symbol.IO.Compression.LzmaHelper.ICodeProgress.SetProgress(System.Int64,System.Int64)">
- <summary>
- Callback progress.
- </summary>
- <param name="inSize">
- input size. -1 if unknown.
- </param>
- <param name="outSize">
- output size. -1 if unknown.
- </param>
- </member>
- <member name="M:Symbol.IO.Compression.LzmaHelper.ICoder.Code(System.IO.Stream,System.IO.Stream,System.Int64,System.Int64,Symbol.IO.Compression.LzmaHelper.ICodeProgress)">
- <summary>
- Codes streams.
- </summary>
- <param name="inStream">
- input Stream.
- </param>
- <param name="outStream">
- output Stream.
- </param>
- <param name="inSize">
- input Size. -1 if unknown.
- </param>
- <param name="outSize">
- output Size. -1 if unknown.
- </param>
- <param name="progress">
- callback progress reference.
- </param>
- </member>
- <member name="T:Symbol.IO.Compression.LzmaHelper.CoderPropID">
- <summary>
- Provides the fields that represent properties idenitifiers for compressing.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.DefaultProp">
- <summary>
- Specifies default property.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.DictionarySize">
- <summary>
- Specifies size of dictionary.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.UsedMemorySize">
- <summary>
- Specifies size of memory for PPM*.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.Order">
- <summary>
- Specifies order for PPM methods.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.BlockSize">
- <summary>
- Specifies Block Size.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.PosStateBits">
- <summary>
- Specifies number of postion state bits for LZMA (0 <= x <= 4).
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.LitContextBits">
- <summary>
- Specifies number of literal context bits for LZMA (0 <= x <= 8).
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.LitPosBits">
- <summary>
- Specifies number of literal position bits for LZMA (0 <= x <= 4).
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.NumFastBytes">
- <summary>
- Specifies number of fast bytes for LZ*.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.MatchFinder">
- <summary>
- Specifies match finder. LZMA: "BT2", "BT4" or "BT4B".
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.MatchFinderCycles">
- <summary>
- Specifies the number of match finder cyckes.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.NumPasses">
- <summary>
- Specifies number of passes.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.Algorithm">
- <summary>
- Specifies number of algorithm.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.NumThreads">
- <summary>
- Specifies the number of threads.
- </summary>
- </member>
- <member name="F:Symbol.IO.Compression.LzmaHelper.CoderPropID.EndMarker">
- <summary>
- Specifies mode with end marker.
- </summary>
- </member>
- <member name="T:Symbol.IO.DynamicBuffer">
- <summary>
- 动态缓冲区,自动扩充
- </summary>
- </member>
- <member name="P:Symbol.IO.DynamicBuffer.Item(System.Int32)">
- <summary>
- 获取或设置缓冲区指定位置的值。
- </summary>
- <param name="index"></param>
- <returns></returns>
- </member>
- <member name="P:Symbol.IO.DynamicBuffer.Resize">
- <summary>
- 获取是否采用重新调整数组大小方式。
- </summary>
- </member>
- <member name="P:Symbol.IO.DynamicBuffer.Buffer">
- <summary>
- 获取当前数据缓冲区。
- </summary>
- </member>
- <member name="P:Symbol.IO.DynamicBuffer.Count">
- <summary>
- 获取当前已写入缓冲区数据长度(字节数)。
- </summary>
- </member>
- <member name="P:Symbol.IO.DynamicBuffer.ReserveCount">
- <summary>
- 获取缓冲区剩余长度(字节数)。
- </summary>
- </member>
- <member name="P:Symbol.IO.DynamicBuffer.Size">
- <summary>
- 获取或设置缓冲区的大小。
- </summary>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.#ctor">
- <summary>
- 创建DynamicBuffer实例(10M)。
- </summary>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.#ctor(System.Boolean)">
- <summary>
- 创建DynamicBuffer实例(10M)。
- </summary>
- <param name="resize">采用重新调整数组大小方式。</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.#ctor(System.Int32)">
- <summary>
- 创建DynamicBuffer实例。
- </summary>
- <param name="size">缓冲区大小。</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.#ctor(System.Int32,System.Boolean)">
- <summary>
- 创建DynamicBuffer实例。
- </summary>
- <param name="size">缓冲区大小。</param>
- <param name="resize">采用重新调整数组大小方式。</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.#ctor(System.Byte[])">
- <summary>
- 创建DynamicBuffer实例。
- </summary>
- <param name="data">缓冲数据。</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Clear">
- <summary>
- 清理缓冲区所有数据(仅放弃数据,无实际操作)
- </summary>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Clear(System.Int32)">
- <summary>
- 从缓冲区左边开始,清理指定大小的数据区域
- </summary>
- <param name="count">超过可用数据大小将完全清理(仅放弃数据,无实际操作),否则后面的数据自动往缓冲区左侧移动。</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Char)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Single)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Double)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Boolean)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Int16)">
- <summary>
- 写入缓冲数据(不转换字节顺序)
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Int16,System.Boolean)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- <param name="convert">是否采用网络通用字节顺序,.NET默认是从左开始</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.UInt16)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Int32)">
- <summary>
- 写入缓冲数据(不转换字节顺序)
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Int32,System.Boolean)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- <param name="convert">是否采用网络通用字节顺序,.NET默认是从左开始</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.UInt32)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Int64)">
- <summary>
- 写入缓冲数据(不转换字节顺序)
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Int64,System.Boolean)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- <param name="convert">是否采用网络通用字节顺序,.NET默认是从左开始</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.UInt64)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.String)">
- <summary>
- 写入缓冲数据(自动忽略空或空文本,UTF-8编码)
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.String,System.Text.Encoding)">
- <summary>
- 写入缓冲数据(自动忽略空或空文本)
- </summary>
- <param name="value">需要写入的数据</param>
- <param name="encoding">字符编码,为空时自动采用utf-8</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Byte)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="value">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Byte[])">
- <summary>
- 写入缓冲数据(自动扩充缓冲区,全部)
- </summary>
- <param name="buffer">需要写入的数据</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.Byte[],System.Int32,System.Int32)">
- <summary>
- 写入缓冲数据(自动扩充缓冲区,部分)
- </summary>
- <param name="buffer">需要写入的数据</param>
- <param name="offset">起始位置,从0开始</param>
- <param name="count">写入数量,最大不能超过bufffer.Length</param>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Write(System.IO.Stream)">
- <summary>
- 写入缓冲数据
- </summary>
- <param name="stream">需要写入的数据</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Copy(System.Byte[],System.Int32,System.Int32,System.Int32)">
- <summary>
- 复制到目标数组。
- </summary>
- <param name="destinationArray"></param>
- <param name="destinationIndex"></param>
- <param name="sourceIndex"></param>
- <param name="count"></param>
- <returns>返回成功复制的数量。</returns>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.ToArray">
- <summary>
- 将缓冲区中的数据输出为一个新的byte[](不清空缓冲区)。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.ToArray(System.Boolean)">
- <summary>
- 将缓冲区中的数据输出为一个新的byte[]。
- </summary>
- <param name="clear">是否在输出完后清空缓冲区</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.IO.DynamicBuffer.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.IO.Packing.BufferResource">
- <summary>
- Buffer资源(头部[JSON]+数据块,采用Gzip压缩)。
- </summary>
- </member>
- <member name="P:Symbol.IO.Packing.BufferResource.Version">
- <summary>
- 获取版本号(资源包采用的引擎版本,不同版本结构不相同)。
- </summary>
- </member>
- <member name="P:Symbol.IO.Packing.BufferResource.Count">
- <summary>
- 获取当前资源数量。
- </summary>
- </member>
- <member name="P:Symbol.IO.Packing.BufferResource.Item(System.Int32)">
- <summary>
- 获取或设置指定索引的资源数据。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <returns>返回资源的数据,无效操作时直接为 new byte[0]。</returns>
- </member>
- <member name="P:Symbol.IO.Packing.BufferResource.Item(System.String)">
- <summary>
- 获取或设置指定名称的资源数据(不存在时自动追加)。
- </summary>
- <param name="name">名称。</param>
- <returns>返回资源的数据,无效操作时直接为 new byte[0]。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.#ctor">
- <summary>
- 创建BufferResource实例。
- </summary>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.#ctor(System.Int32)">
- <summary>
- 创建BufferResource实例。
- </summary>
- <param name="capacity">缓存大小。</param>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.#ctor(System.Byte[])">
- <summary>
- 创建BufferResource实例。
- </summary>
- <param name="data">从二进制中加载,自动忽略所有错误。</param>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.#ctor(Symbol.IO.DynamicBuffer)">
- <summary>
- 创建BufferResource实例。
- </summary>
- <param name="buffer">从缓冲区加载,自动忽略所有错误。</param>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.#ctor(System.String)">
- <summary>
- 创建BufferResource实例。
- </summary>
- <param name="file">从文件中加载,自动忽略所有错误。</param>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.#ctor(System.IO.Stream)">
- <summary>
- 创建BufferResource实例。
- </summary>
- <param name="stream">从流中加载,自动忽略所有错误。</param>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.FindIndex(System.String)">
- <summary>
- 查询指定名称的索引位置。
- </summary>
- <param name="name">名称,自动忽略错误。</param>
- <returns>返回从0开始的索引,未找到时返回-1。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.FindName(System.Int32)">
- <summary>
- 查找指定索引的资源名称。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <returns>返回资源的名称,无效操作时返回null。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.GetString(System.Int32)">
- <summary>
- 获取指定索引的资源数据 UTF-8编码。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <returns>返回资源数据转换后的文本内容。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.GetString(System.Int32,System.Text.Encoding)">
- <summary>
- 获取指定索引的资源数据。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <param name="encoding">文本编码,为null时自动采用UTF-8。</param>
- <returns>返回资源数据转换后的文本内容。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.GetString(System.String)">
- <summary>
- 获取指定索引的资源数据 UTF-8编码。
- </summary>
- <param name="name">名称。</param>
- <returns>返回资源数据转换后的文本内容。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.GetString(System.String,System.Text.Encoding)">
- <summary>
- 获取指定索引的资源数据。
- </summary>
- <param name="name">名称。</param>
- <param name="encoding">文本编码,为null时自动采用UTF-8。</param>
- <returns>返回资源数据转换后的文本内容。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Get(System.Int32)">
- <summary>
- 获取指定索引的资源数据。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <returns>返回资源的数据,无效操作时直接为 new byte[0]。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Get(System.String)">
- <summary>
- 获取指定名称的资源数据。
- </summary>
- <param name="name">名称。</param>
- <returns>返回资源的数据,无效操作时直接为 new byte[0]。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Set(System.Int32,System.String)">
- <summary>
- 设置指定索引的资源数据(不存在时自动追加)UTF-8编码。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <param name="text">文本内容,null或空文本转换为new byte[0]。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Set(System.Int32,System.String,System.Text.Encoding)">
- <summary>
- 设置指定索引的资源数据(不存在时自动追加)。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <param name="text">文本内容,null或空文本转换为new byte[0]。</param>
- <param name="encoding">文本编码,为null时自动采用UTF-8。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Set(System.Int32,System.Byte[])">
- <summary>
- 设置指定索引的资源数据(不存在时自动追加)。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <param name="data">资源数据。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Set(System.String,System.String)">
- <summary>
- 设置指定名称的资源数据(不存在时自动追加)UTF-8编码。
- </summary>
- <param name="name">名称。</param>
- <param name="text">文本内容,null或空文本转换为new byte[0]。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Set(System.String,System.String,System.Text.Encoding)">
- <summary>
- 设置指定名称的资源数据(不存在时自动追加)。
- </summary>
- <param name="name">名称。</param>
- <param name="text">文本内容,null或空文本转换为new byte[0]。</param>
- <param name="encoding">文本编码,为null时自动采用UTF-8。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Set(System.String,System.Byte[])">
- <summary>
- 设置指定名称的资源数据(不存在时自动追加)。
- </summary>
- <param name="name">名称。</param>
- <param name="data">资源数据,为null时自动转换为new byte[0]。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Remove(System.Int32)">
- <summary>
- 移除指定索引位置的资源。
- </summary>
- <param name="index">从0开始的索引,自动忽略错误。</param>
- <returns>返回是否操作成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Remove(System.String)">
- <summary>
- 移除指定名称的资源。
- </summary>
- <param name="name">资源名称,自动忽略错误。</param>
- <returns>返回操作是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.CopyTo(System.Int32,System.Byte[],System.Int32)">
- <summary>
- 复制指定索引的资源到二进制数组中。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <param name="buffer">二进制数组。</param>
- <param name="startIndex">二进制数组起始位置。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.CopyTo(System.String,System.Byte[],System.Int32)">
- <summary>
- 复制指定名称的资源到二进制数组中。
- </summary>
- <param name="name">名称。</param>
- <param name="buffer">二进制数组。</param>
- <param name="startIndex">二进制数组起始位置。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.CopyTo(System.Int32,Symbol.IO.DynamicBuffer)">
- <summary>
- 复制指定索引的资源到缓冲区中。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <param name="buffer">缓冲区。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.CopyTo(System.String,Symbol.IO.DynamicBuffer)">
- <summary>
- 复制指定名称的资源到缓冲区中。
- </summary>
- <param name="name">名称。</param>
- <param name="buffer">缓冲区。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.CopyTo(System.Int32,System.String)">
- <summary>
- 复制指定索引的资源到文件中。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <param name="file">文件路径,自动创建文件夹。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.CopyTo(System.String,System.String)">
- <summary>
- 复制指定名称的资源到文件中。
- </summary>
- <param name="name">名称。</param>
- <param name="file">文件路径,自动创建文件夹。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.CopyTo(System.Int32,System.IO.Stream)">
- <summary>
- 复制指定索引的资源到流中。
- </summary>
- <param name="index">从0开始的索引值,超出有效范围后自动忽略。</param>
- <param name="stream">流。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.CopyTo(System.String,System.IO.Stream)">
- <summary>
- 复制指定名称的资源到流中。
- </summary>
- <param name="name">名称。</param>
- <param name="stream">流。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Save(Symbol.IO.DynamicBuffer)">
- <summary>
- 保存到缓冲区。
- </summary>
- <param name="buffer">缓冲区。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Save">
- <summary>
- 保存并输出为二进制。
- </summary>
- <returns>返回二进制数据。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Save(System.String)">
- <summary>
- 保存到文件。
- </summary>
- <param name="file">文件路径,自动创建文件夹。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Save(System.IO.Stream)">
- <summary>
- 保存到流中。
- </summary>
- <param name="stream">流。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Clear">
- <summary>
- 清空所有资源。
- </summary>
- </member>
- <member name="M:Symbol.IO.Packing.BufferResource.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.IO.Packing.ICustomPackage">
- <summary>
- 自定义打包接口
- </summary>
- </member>
- <member name="M:Symbol.IO.Packing.ICustomPackage.Save(System.Object)">
- <summary>
- 将对象打包为byte[]
- </summary>
- <param name="instance">需要保存的实例,没有null的情况。</param>
- <returns>返回打包后的数据。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.ICustomPackage.Load(System.Byte[])">
- <summary>
- 从byte[]中加载对象。
- </summary>
- <param name="buffer">对象的数据。</param>
- <returns>返回解析后的对象。</returns>
- </member>
- <member name="T:Symbol.IO.Packing.CustomPackageAttribute">
- <summary>
- 自定义打包特性,请求对指定类型或对象进行自定义打包。
- </summary>
- </member>
- <member name="P:Symbol.IO.Packing.CustomPackageAttribute.CustomPackageType">
- <summary>
- 实现了Symbol.IO.Packing.ICustomPackage接口的类型,并且是非抽象类和拥有一个无参数的public构造函数。
- </summary>
- </member>
- <member name="M:Symbol.IO.Packing.CustomPackageAttribute.#ctor(System.Type)">
- <summary>
- 创建CustomPackageAttribute的实例。
- </summary>
- </member>
- <member name="M:Symbol.IO.Packing.CustomPackageAttribute.Save(System.Object)">
- <summary>
- 将对象打包为byte[]
- </summary>
- <param name="instance">需要保存的实例,没有null的情况。</param>
- <returns>返回打包后的数据。</returns>
- </member>
- <member name="M:Symbol.IO.Packing.CustomPackageAttribute.Load(System.Byte[])">
- <summary>
- 从byte[]中加载对象。
- </summary>
- <param name="buffer">对象的数据。</param>
- <returns>返回解析后的对象。</returns>
- </member>
- <member name="T:Symbol.IO.Packing.FieldPackageAttribute">
- <summary>
- 打包字段特性,请求对指定类型或对象的字段进行打包。
- </summary>
- </member>
- <member name="M:Symbol.IO.Packing.FieldPackageAttribute.#ctor">
- <summary>
- 创建FieldPackageAttribute的实例。
- </summary>
- </member>
- <member name="T:Symbol.IO.Packing.NonPackageAttribute">
- <summary>
- 不打包特性,请求不要将指定的类型或对象进行打包处理。
- </summary>
- </member>
- <member name="M:Symbol.IO.Packing.NonPackageAttribute.#ctor">
- <summary>
- 创建NonPackageAttribute的实例。
- </summary>
- </member>
- <member name="T:Symbol.IO.Packing.PropertyPackageAttribute">
- <summary>
- 打包属性特性,请求对指定类型或对象的属性进行打包。
- </summary>
- </member>
- <member name="M:Symbol.IO.Packing.PropertyPackageAttribute.#ctor">
- <summary>
- 创建PropertyPackageAttribute的实例。
- </summary>
- </member>
- <member name="T:Symbol.IO.Packing.PackageArrayTypes">
- <summary>
- 数据包数组类型,方便还原到最接近的原始状态,00-99。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageArrayTypes.None">
- <summary>
- 非数组
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageArrayTypes.T_Array">
- <summary>
- T[],泛型的数组
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageArrayTypes.T_List">
- <summary>
- List<T>,泛型List
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageArrayTypes.Object_Array">
- <summary>
- object[],非泛型的数组
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageArrayTypes.Object_List">
- <summary>
- List>T>,泛型List
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageArrayTypes.NameValueCollection">
- <summary>
- <seealso cref="T:System.Collections.Specialized.NameValueCollection"/>,键值对应多个值
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageArrayTypes.Dictionary">
- <summary>
- Dictionary<T1,string,T2>,字典类型
- </summary>
- </member>
- <member name="T:Symbol.IO.Packing.PackageCompressTypes">
- <summary>
- 数据包单项压缩方式,00-99。
- </summary>
- <remarks>算法选择方式:压缩和解压的双方实现平台来定,然后挑选速度快,压缩比中等的就行了。</remarks>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.None">
- <summary>
- 不启用压缩
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.QuickLZ">
- <summary>
- QuickLZ,据说全世界最快的,它有一个Quick_all_version.dll,跟随在一起时,会提升它的速度,反之采用的C#代码。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.Gzip">
- <summary>
- 接触过压缩算法的人都知道它,速度快,压缩比一般。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.Lzma7z">
- <summary>
- Lzma,7Z的算法,压缩比虽然高,但是速度较慢。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.Zlibwapi">
- <summary>
- Zlib,速度快,但是实现的时候调用的是DLL,在没有文件释放权限的时候不建议用它。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.LZSS_Normal">
- <summary>
- LZSS和Zlibwapi差不多,不过Normal压缩比不理想
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.LZSS_Bytes_Strings">
- <summary>
- 此模式能应付很多的压缩类型了
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.LZSS_Lazy_Matching">
- <summary>
- 略显得慢些
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.LZW_Static">
- <summary>
- 压缩比和速度一般
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.LZW_Predefined">
- <summary>
- 压缩比和速度一般
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.Huffman_NonGreedy_1">
- <summary>
- 哈夫曼算法中比较看好的一种
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.Huffman_NonGreedy_2">
- <summary>
- 哈夫曼算法中比较看好的一种
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageCompressTypes.NonEncrypt_NonCompress">
- <summary>
- 不加密不压缩,此功能需要Version2支持
- </summary>
- </member>
- <member name="T:Symbol.IO.Packing.PackageEncryptTypes">
- <summary>
- 数据包加密方式,0-9
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageEncryptTypes.BinaryWave_DefaultPassword">
- <summary>
- 二进制波形加密(默认密码,由打包和解包双方决定默认是多少)
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageEncryptTypes.BinaryWave_CustomPassword">
- <summary>
- 二进制波形加密(自定义密码)
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageEncryptTypes.BinaryWave_EmptyPassword">
- <summary>
- 二进制波形加密(无密码)
- </summary>
- </member>
- <member name="T:Symbol.IO.Packing.PackageValueAsTypes">
- <summary>
- 数据包单值的变换类型,0-255。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueAsTypes.Entity">
- <summary>
- 实际类型,不会做任何的变换,与ValueType是一致的
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueAsTypes.Enum">
- <summary>
- 实际是一个枚举类型,只不过保存时识别为数字了。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueAsTypes.Array">
- <summary>
- 是数组类型(可枚举的都是此类型)
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueAsTypes.Stream">
- <summary>
- 流对象,还原后其实是System.IO.MemoryStream,有的平台可能是自己实现的一种方式。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueAsTypes.Object">
- <summary>
- 自定义对象,采用嵌套包方式进行打包。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueAsTypes.NestedPackage">
- <summary>
- 嵌套包,和包是同一个类型,这样可以实现无限级树的结构。
- </summary>
- </member>
- <member name="T:Symbol.IO.Packing.PackageValueTypes">
- <summary>
- 数据包单值的类型,0-255。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Boolean">
- <summary>
- 布尔,在数据库里面它叫bit,即0与1,在程序里面,它是true与false,有的平台true表示-1,这里统一为1与0,长度:1字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Byte">
- <summary>
- 字节,0~255,长度1字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Char">
- <summary>
- 字符,不要误认为是字符串,它只是单个的字符,长度2字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Int16">
- <summary>
- 短整型,有的平台叫short,有的叫integer,长度2字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Int32">
- <summary>
- 整型,int,在老的平台里面,它相当于是long类型,那个年代没有这么大的数字,长度4字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Int64">
- <summary>
- 长整型,新平台才支持的long,长度8字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Single">
- <summary>
- 单精度,有的叫float,在数据库里面的float至少sql server它是相当于double的,长度4字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Double">
- <summary>
- 双精度,长度8字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.SByte">
- <summary>
- 8位有符号整数,-128~127,等同是把正常的byte拆成了两半,长度1字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Decimal">
- <summary>
- 十进制,现实生活中的数字,带小数,通常用于金钱计算,它在有的平台是可以变长的,甚至达到32位,长度不固定用字符串来存储。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.UInt16">
- <summary>
- 无符号短整型,有的叫ushort,就是只有0和正数,长度2字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.UInt32">
- <summary>
- 无符号整型,uint,0和正数,长度4字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.UInt64">
- <summary>
- 无符号长整型,ulong,0和正数,8字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.IntPtr">
- <summary>
- 用于表示指针或句柄的平台特定类型。注意它会根据32位/64位平台,长度不一样,4/8字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.UIntPtr">
- <summary>
- 用于表示指针或句柄的平台特定类型。无符号,0与正数,注意它会根据32位/64位平台,长度不一样,4/8字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.DateTime">
- <summary>
- 表示时间上的一刻,通常以日期和当天的时间表示。用数字表示,然后做还原,长度4字节
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.TimeSpan">
- <summary>
- 表示一个时间间隔,有时用来表示时间的,用双精度表示,然后做还原,长度8字节。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.String">
- <summary>
- 字符串,长度不固定,null或""都是0长度,解析后会保持null或""。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Stream">
- <summary>
- 流,长度不固定
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Guid">
- <summary>
- Guid,
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Icon">
- <summary>
- 图标,占用长度取决于它保存后的byte[n]。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Image">
- <summary>
- 图像,占用长度取决于它保存后的byte[n]。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Color">
- <summary>
- 颜色,
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.NestedPackage">
- <summary>
- 嵌套包,和包是同一个类型,这样可以实现无限级树的结构。
- </summary>
- </member>
- <member name="F:Symbol.IO.Packing.PackageValueTypes.Object">
- <summary>
- 自定义对象,采用嵌套包方式进行打包。
- </summary>
- </member>
- <member name="T:Symbol.IParameterInfo">
- <summary>
- 参数信息接口。
- </summary>
- </member>
- <member name="P:Symbol.IParameterInfo.Name">
- <summary>
- 获取参数名称。
- </summary>
- </member>
- <member name="P:Symbol.IParameterInfo.AliasName">
- <summary>
- 获取参数别名(尝试寻找AliasNameAttribute和[Const("Alias","xxx")])。
- </summary>
- </member>
- <member name="P:Symbol.IParameterInfo.IsIn">
- <summary>
- 获取是否为输入。
- </summary>
- </member>
- <member name="P:Symbol.IParameterInfo.IsOut">
- <summary>
- 获取是否为输出,带有out关键字。
- </summary>
- </member>
- <member name="P:Symbol.IParameterInfo.IsOptional">
- <summary>
- 获取是否为可选参数。
- </summary>
- </member>
- <member name="P:Symbol.IParameterInfo.Type">
- <summary>
- 获取参数类型。
- </summary>
- </member>
- <member name="P:Symbol.IParameterInfo.DefaultValue">
- <summary>
- 获取默认参数(没有时返回System.DBNull.Value)。
- </summary>
- </member>
- <member name="T:Symbol.CustomAttributeProvider`1">
- <summary>
- 方法参数信息。
- </summary>
- </member>
- <member name="F:Symbol.CustomAttributeProvider`1._target">
- <summary>
- 目标对象。
- </summary>
- </member>
- <member name="F:Symbol.CustomAttributeProvider`1._aliasName">
- <summary>
- 参数别名。
- </summary>
- </member>
- <member name="P:Symbol.CustomAttributeProvider`1.Name">
- <summary>
- 获取参数名称。
- </summary>
- </member>
- <member name="P:Symbol.CustomAttributeProvider`1.AliasName">
- <summary>
- 获取参数别名(尝试寻找AliasNameAttribute和[Const("Alias","xxx")])。
- </summary>
- </member>
- <member name="P:Symbol.CustomAttributeProvider`1.Target">
- <summary>
- 获取目标对象。
- </summary>
- </member>
- <member name="M:Symbol.CustomAttributeProvider`1.#ctor(`0)">
- <summary>
- 创建CustomAttributeProvider实例。
- </summary>
- <param name="target">目标对象。</param>
- </member>
- <member name="M:Symbol.CustomAttributeProvider`1.GetAliasName">
- <summary>
- 获取参数别名(尝试寻找AliasNameAttribute和[Const("Alias","xxx")])。
- </summary>
- <returns>返回参数别名,未找到返回原名称。</returns>
- </member>
- <member name="M:Symbol.CustomAttributeProvider`1.GetCustomAttributes(System.Type,System.Boolean)">
- <summary>
- 获取该参数上定义的指定类型的自定义属性。
- </summary>
- <param name="attributeType">由类型标识的自定义属性。</param>
- <param name="inherit">对于该类型的对象,该参数被忽略。</param>
- <returns>Object 类型数组,该数组包含指定类型的自定义属性。</returns>
- </member>
- <member name="M:Symbol.CustomAttributeProvider`1.GetCustomAttributes(System.Boolean)">
- <summary>
- 获取该参数上定义的指定类型的自定义属性。
- </summary>
- <param name="inherit">对于该类型的对象,该参数被忽略。</param>
- <returns>Object 类型数组,该数组包含指定类型的自定义属性。</returns>
- </member>
- <member name="M:Symbol.CustomAttributeProvider`1.IsDefined(System.Type,System.Boolean)">
- <summary>
- 确定该成员上是否定义了指定类型的自定义特性。
- </summary>
- <param name="attributeType">由类型标识的自定义属性。</param>
- <param name="inherit">对于该类型的对象,该参数被忽略。</param>
- <returns>如果该成员上定义了一个或多个 attributeType 实例,则为 true;否则为 false。</returns>
- </member>
- <member name="T:Symbol.MethodParameterInfo">
- <summary>
- 方法参数信息。
- </summary>
- </member>
- <member name="P:Symbol.MethodParameterInfo.Name">
- <summary>
- 获取参数名称。
- </summary>
- </member>
- <member name="P:Symbol.MethodParameterInfo.IsIn">
- <summary>
- 获取是否为输入。
- </summary>
- </member>
- <member name="P:Symbol.MethodParameterInfo.IsOut">
- <summary>
- 获取是否为输出,带有out关键字。
- </summary>
- </member>
- <member name="P:Symbol.MethodParameterInfo.IsOptional">
- <summary>
- 获取是否为可选参数。
- </summary>
- </member>
- <member name="P:Symbol.MethodParameterInfo.Type">
- <summary>
- 获取参数类型。
- </summary>
- </member>
- <member name="P:Symbol.MethodParameterInfo.DefaultValue">
- <summary>
- 获取默认参数(没有时返回System.DBNull.Value)。
- </summary>
- </member>
- <member name="M:Symbol.MethodParameterInfo.op_Implicit(System.Reflection.ParameterInfo)~Symbol.MethodParameterInfo">
- <summary>
- 快速包装。
- </summary>
- <param name="value">参数对象。</param>
- </member>
- <member name="M:Symbol.MethodParameterInfo.As(System.Reflection.ParameterInfo)">
- <summary>
- 快速包装。
- </summary>
- <param name="info">参数对象。</param>
- </member>
- <member name="M:Symbol.MethodParameterInfo.As(System.Reflection.ParameterInfo[])">
- <summary>
- 快速包装。
- </summary>
- <param name="list">参数列表。</param>
- </member>
- <member name="M:Symbol.MethodParameterInfo.op_Explicit(Symbol.MethodParameterInfo)~System.Reflection.ParameterInfo">
- <summary>
- 快速转换。
- </summary>
- <param name="value">实例。</param>
- </member>
- <member name="T:Symbol.PropertyParameterInfo">
- <summary>
- 属性参数信息。
- </summary>
- </member>
- <member name="P:Symbol.PropertyParameterInfo.Name">
- <summary>
- 获取参数名称。
- </summary>
- </member>
- <member name="P:Symbol.PropertyParameterInfo.IsIn">
- <summary>
- 获取是否为输入。
- </summary>
- </member>
- <member name="P:Symbol.PropertyParameterInfo.IsOut">
- <summary>
- 获取是否为输出,带有out关键字。
- </summary>
- </member>
- <member name="P:Symbol.PropertyParameterInfo.IsOptional">
- <summary>
- 获取是否为可选参数。
- </summary>
- </member>
- <member name="P:Symbol.PropertyParameterInfo.Type">
- <summary>
- 获取参数类型。
- </summary>
- </member>
- <member name="P:Symbol.PropertyParameterInfo.DefaultValue">
- <summary>
- 获取默认参数(没有时返回System.DBNull.Value)。
- </summary>
- </member>
- <member name="M:Symbol.PropertyParameterInfo.op_Implicit(System.Reflection.PropertyInfo)~Symbol.PropertyParameterInfo">
- <summary>
- 快速包装。
- </summary>
- <param name="value">参数对象。</param>
- </member>
- <member name="M:Symbol.PropertyParameterInfo.As(System.Reflection.PropertyInfo)">
- <summary>
- 快速包装。
- </summary>
- <param name="info">参数对象。</param>
- </member>
- <member name="M:Symbol.PropertyParameterInfo.As(System.Reflection.PropertyInfo[])">
- <summary>
- 快速包装。
- </summary>
- <param name="list">参数列表。</param>
- </member>
- <member name="M:Symbol.PropertyParameterInfo.op_Explicit(Symbol.PropertyParameterInfo)~System.Reflection.PropertyInfo">
- <summary>
- 快速转换。
- </summary>
- <param name="value">实例。</param>
- </member>
- <member name="T:Symbol.FieldParameterInfo">
- <summary>
- 字段参数信息。
- </summary>
- </member>
- <member name="P:Symbol.FieldParameterInfo.Name">
- <summary>
- 获取参数名称。
- </summary>
- </member>
- <member name="P:Symbol.FieldParameterInfo.IsIn">
- <summary>
- 获取是否为输入。
- </summary>
- </member>
- <member name="P:Symbol.FieldParameterInfo.IsOut">
- <summary>
- 获取是否为输出,带有out关键字。
- </summary>
- </member>
- <member name="P:Symbol.FieldParameterInfo.IsOptional">
- <summary>
- 获取是否为可选参数。
- </summary>
- </member>
- <member name="P:Symbol.FieldParameterInfo.Type">
- <summary>
- 获取参数类型。
- </summary>
- </member>
- <member name="P:Symbol.FieldParameterInfo.DefaultValue">
- <summary>
- 获取默认参数(没有时返回System.DBNull.Value)。
- </summary>
- </member>
- <member name="M:Symbol.FieldParameterInfo.op_Implicit(System.Reflection.FieldInfo)~Symbol.FieldParameterInfo">
- <summary>
- 快速包装。
- </summary>
- <param name="value">参数对象。</param>
- </member>
- <member name="M:Symbol.FieldParameterInfo.As(System.Reflection.FieldInfo)">
- <summary>
- 快速包装。
- </summary>
- <param name="info">参数对象。</param>
- </member>
- <member name="M:Symbol.FieldParameterInfo.As(System.Reflection.FieldInfo[])">
- <summary>
- 快速包装。
- </summary>
- <param name="list">参数列表。</param>
- </member>
- <member name="M:Symbol.FieldParameterInfo.op_Explicit(Symbol.FieldParameterInfo)~System.Reflection.FieldInfo">
- <summary>
- 快速转换。
- </summary>
- <param name="value">实例。</param>
- </member>
- <member name="T:Symbol.ParameterInfoBinder">
- <summary>
- 参数绑定器。
- </summary>
- </member>
- <member name="P:Symbol.ParameterInfoBinder.Paramters">
- <summary>
- 获取或设置参数列表。
- </summary>
- </member>
- <member name="P:Symbol.ParameterInfoBinder.OtherParamters">
- <summary>
- 获取或设置其它参数列表(DataBody模式时将排除这些参数)。
- </summary>
- </member>
- <member name="P:Symbol.ParameterInfoBinder.BodyData">
- <summary>
- 获取或设置Body数据(默认为Datas[0])。
- </summary>
- </member>
- <member name="P:Symbol.ParameterInfoBinder.Datas">
- <summary>
- 获取或设置数据列表。
- </summary>
- </member>
- <member name="P:Symbol.ParameterInfoBinder.ConvertValue">
- <summary>
- 获取或设置值转换器。
- </summary>
- </member>
- <member name="M:Symbol.ParameterInfoBinder.#ctor">
- <summary>
- 创建实ParameterInfoBinder例。
- </summary>
- </member>
- <member name="M:Symbol.ParameterInfoBinder.#ctor(System.Collections.Generic.IList{Symbol.IParameterInfo},TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 创建实ParameterInfoBinder例。
- </summary>
- <param name="paramters">参数列表。</param>
- <param name="convertValue">值转换器。</param>
- <param name="datas">数据列表。</param>
- </member>
- <member name="M:Symbol.ParameterInfoBinder.ToArray">
- <summary>
- 将绑定后的参数以数组方式输出。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.ParameterInfoBinder.ToObject">
- <summary>
- 将绑定后的参数以抽象对象方式输出
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.ParameterInfoBinder.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.ParameterInfoList">
- <summary>
- IParameterInfo 列表。
- </summary>
- </member>
- <member name="P:Symbol.ParameterInfoList.NameOnly">
- <summary>
- 获取或设置名称是否唯一。
- </summary>
- </member>
- <member name="P:Symbol.ParameterInfoList.IgnoreCase">
- <summary>
- 获取或设置是否忽略大小写。
- </summary>
- </member>
- <member name="P:Symbol.ParameterInfoList.Count">
- <summary>
- 获取数量。
- </summary>
- </member>
- <member name="P:Symbol.ParameterInfoList.Item(System.String)">
- <summary>
- 获取指定名称的元素(匹配的第一个)。
- </summary>
- <param name="name">名称,为null或empty,直接返回null。</param>
- <returns>返名匹配的元素。</returns>
- </member>
- <member name="P:Symbol.ParameterInfoList.Item(System.Int32)">
- <summary>
- 获取或设置指定索引器的值。
- </summary>
- <param name="index">从0开始的索引值。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.ParameterInfoList.#ctor(System.Boolean,System.Boolean)">
- <summary>
- 创建ParameterInfoList实例。
- </summary>
- <param name="nameOnly">名称唯一。</param>
- <param name="ignoreCase">不区分大小写。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.#ctor(System.Collections.Generic.IList{Symbol.IParameterInfo},System.Boolean,System.Boolean)">
- <summary>
- 创建ParameterInfoList实例。
- </summary>
- <param name="list">列表。</param>
- <param name="nameOnly">名称唯一。</param>
- <param name="ignoreCase">不区分大小写。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.Add(System.Reflection.ParameterInfo)">
- <summary>
- 添加元素到列表末尾(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="item"></param>
- </member>
- <member name="M:Symbol.ParameterInfoList.Add(System.Reflection.PropertyInfo)">
- <summary>
- 添加元素到列表末尾(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="item"></param>
- </member>
- <member name="M:Symbol.ParameterInfoList.Add(System.Reflection.FieldInfo)">
- <summary>
- 添加元素到列表末尾(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="item"></param>
- </member>
- <member name="M:Symbol.ParameterInfoList.Add(Symbol.IParameterInfo)">
- <summary>
- 添加元素到列表末尾(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="item"></param>
- </member>
- <member name="M:Symbol.ParameterInfoList.AddRange(System.Reflection.ParameterInfo[])">
- <summary>
- 批量添加(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="list">自动忽略null和元素null。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.AddRange(System.Reflection.PropertyInfo[])">
- <summary>
- 批量添加(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="list">自动忽略null和元素null。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.AddRange(System.Reflection.FieldInfo[])">
- <summary>
- 批量添加(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="list">自动忽略null和元素null。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.AddRange(System.Collections.Generic.IEnumerable{Symbol.IParameterInfo})">
- <summary>
- 批量添加(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="list">自动忽略null和元素null。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.Insert(System.Int32,Symbol.IParameterInfo)">
- <summary>
- 将元素插入到指定索引位置(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="index">从0开始的索引值。</param>
- <param name="item">为null时自动忽略。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{Symbol.IParameterInfo})">
- <summary>
- 批量插入(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="index">从0开始的索引值。</param>
- <param name="list">自动忽略null和元素null。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.Contains(Symbol.IParameterInfo)">
- <summary>
- 检查指定元素是否存在(名称唯一模式时,按名称匹配)。
- </summary>
- <param name="item">为null直接返回false。</param>
- <returns>返回true表示存在。</returns>
- </member>
- <member name="M:Symbol.ParameterInfoList.IndexOf(Symbol.IParameterInfo)">
- <summary>
- 搜索指定的对象的索引位置(名称唯一模式时,按名称匹配)。
- </summary>
- <param name="item">为null直接返回-1。</param>
- <returns>返回搜索到的索引位置,未找到时返回-1。</returns>
- </member>
- <member name="M:Symbol.ParameterInfoList.Find(System.String)">
- <summary>
- 搜索指定名称的元素。
- </summary>
- <param name="name">名称,为null或emtpy,直接返回null。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.ParameterInfoList.Clear">
- <summary>
- 清空列表。
- </summary>
- </member>
- <member name="M:Symbol.ParameterInfoList.Remove(Symbol.IParameterInfo)">
- <summary>
- 移除指定元素(名称唯一模式时,按名称匹配)。
- </summary>
- <param name="item">为null直接返回false。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:Symbol.ParameterInfoList.RemoveAt(System.Int32)">
- <summary>
- 移除指定索引处的元素。
- </summary>
- <param name="index">从0开始的索引值。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.RemoveAll(System.Collections.Generic.IEnumerable{Symbol.IParameterInfo})">
- <summary>
- 批量移除(名称唯一模式时,按名称匹配是否存在)。
- </summary>
- <param name="list">自动忽略null和元素null。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.RemoveAll(System.Type[])">
- <summary>
- 批量移除(按类型匹配)。
- </summary>
- <param name="list">自动忽略null和元素null。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.CopyTo(Symbol.IParameterInfo[],System.Int32)">
- <summary>
- 将列表复制到一维数组。
- </summary>
- <param name="array">目标数组。</param>
- <param name="arrayIndex">目标数组起始位置。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.ToArray">
- <summary>
- 将列表输出复制到新数组中。
- </summary>
- <returns>返回一个新数组。</returns>
- </member>
- <member name="M:Symbol.ParameterInfoList.ToList">
- <summary>
- 将列表输出复制到新列表中。
- </summary>
- <returns>返回一个新列表。</returns>
- </member>
- <member name="M:Symbol.ParameterInfoList.GetEnumerator">
- <summary>
- 返回循环访问的枚举器。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.ParameterInfoList.op_Implicit(Symbol.IParameterInfo[])~Symbol.ParameterInfoList">
- <summary>
- 快速包装。
- </summary>
- <param name="value">参数对象。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.As(System.Collections.Generic.IList{Symbol.IParameterInfo})">
- <summary>
- 快速包装。
- </summary>
- <param name="list">列表。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.op_Explicit(Symbol.ParameterInfoList)~Symbol.IParameterInfo[]">
- <summary>
- 快速转换。
- </summary>
- <param name="value">实例。</param>
- </member>
- <member name="M:Symbol.ParameterInfoList.op_Explicit(Symbol.ParameterInfoList)~System.Collections.Generic.List{Symbol.IParameterInfo}">
- <summary>
- 快速转换。
- </summary>
- <param name="value">实例。</param>
- </member>
- <member name="T:Symbol.Routing.Route">
- <summary>
- 路由。
- </summary>
- </member>
- <member name="P:Symbol.Routing.Route.Url">
- <summary>
- 获取原始网址。
- </summary>
- </member>
- <member name="P:Symbol.Routing.Route.WeightUrl">
- <summary>
- 获取权重网址。
- </summary>
- </member>
- <member name="P:Symbol.Routing.Route.Count">
- <summary>
- 获取变量数量。
- </summary>
- </member>
- <member name="P:Symbol.Routing.Route.Names">
- <summary>
- 获取变量名称列表。
- </summary>
- </member>
- <member name="M:Symbol.Routing.Route.#ctor">
- <summary>
- 创建Route实例。
- </summary>
- </member>
- <member name="M:Symbol.Routing.Route.Parse(System.String)">
- <summary>
- 解析
- </summary>
- <param name="url">包含规则url</param>
- <returns>任何解析不成功都返回null。</returns>
- <remarks>
- {name:type}
- type=num/int/uint/byte/float/bool/string/date/datetime/time/guid
- num:整数、负数、小数;
- int:整数;
- uint:无符号整数;
- byte:0-255;
- float:整数、小数;
- bool:yes/no/true/false/1/0;
- date:yyyy-MM-dd,不能小于1970年;
- datetime:yyyy-MM-dd HH:mm:ss,支持毫秒(在末尾加小数点);
- time:HH:mm:ss,支持毫秒(在末尾加小数点);
- guid:GUID,只要是有效的GUID就行;
- string:a-z、A-Z、0-9、减号、小数点、空格、冒号;
- </remarks>
- </member>
- <member name="M:Symbol.Routing.Route.IsMatch(System.String)">
- <summary>
- 是否匹配。
- </summary>
- <param name="url">需要匹配的url。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Routing.Route.Match(System.String)">
- <summary>
- 匹配
- </summary>
- <param name="url">需要匹配的url。</param>
- <returns>任何匹配不成功时都返回null。</returns>
- </member>
- <member name="M:Symbol.Routing.Route.Build(System.Object)">
- <summary>
- 构造Url
- </summary>
- <param name="values">可空,用于替换的参数,实体类/匿名类/字典/JSON</param>
- <returns>仅替换发现的参数。</returns>
- </member>
- <member name="M:Symbol.Routing.Route.ToString">
- <summary>
- {Url},{Names}
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Text.Pinyin">
- <summary>
- 拼音辅助类。
- </summary>
- </member>
- <member name="M:Symbol.Text.Pinyin.ToFullPinyin(System.String)">
- <summary>
- 转为全拼(以空格相隔每一个汉字的拼音)。
- </summary>
- <param name="text">当前文本。</param>
- <returns>返回全拼。</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.ToFullPinyin(System.String,System.String)">
- <summary>
- 转为全拼。
- </summary>
- <param name="text">当前文本。</param>
- <param name="spliter">汉字的拼音分隔符。</param>
- <returns>返回全拼。</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.ToShortPinyin(System.String)">
- <summary>
- 转为短拼(汉字为声母,大写字母,以空格相隔)。
- </summary>
- <param name="text">当前文本。</param>
- <returns>返回短拼。</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.ToShortPinyin(System.String,System.String)">
- <summary>
- 转为短拼(汉字为声母,大写字母)。
- </summary>
- <param name="text">当前文本。</param>
- <param name="spliter">汉字的短拼分隔符。</param>
- <returns>返回短拼。</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.ToShortPinyin(System.String,System.Boolean)">
- <summary>
- 转为短拼(汉字为声母)。
- </summary>
- <param name="text">当前文本。</param>
- <param name="upper">汉字的声母是否大写。</param>
- <returns>返回短拼。</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.ToShortPinyin(System.String,System.Boolean,System.String)">
- <summary>
- 转为短拼(汉字为声母)。
- </summary>
- <param name="text">当前文本。</param>
- <param name="upper">汉字的声母是否大写。</param>
- <param name="spliter">汉字的短拼分隔符。</param>
- <returns>返回短拼。</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.FirstLetter(System.String)">
- <summary>
- 获取文本的首字母(汉字为声母,大写字母)。
- </summary>
- <param name="value">当前文本。</param>
- <returns>返回首字母。</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.FirstLetter(System.String,System.Boolean)">
- <summary>
- 获取文本的首字母(汉字为声母)。
- </summary>
- <param name="value">当前文本。</param>
- <param name="upper">是否转为大写。</param>
- <returns>返回首字母。</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.GetInitials(System.String,System.String,System.Boolean)">
- <summary>
- 取中文文本的拼音首字母
- </summary>
- <param name="text">编码为UTF8的文本</param>
- <param name="spliter">分割符</param>
- <param name="upper">是否大写字母</param>
- <returns>返回中文对应的拼音首字母</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.GetInitials(System.String,System.String,System.Boolean,System.Text.Encoding)">
- <summary>
- 取中文文本的拼音首字母
- </summary>
- <param name="text">文本</param>
- <param name="spliter">分割符</param>
- <param name="upper">是否大写字母</param>
- <param name="encoding">源文本的编码</param>
- <returns>返回encoding编码类型中文对应的拼音首字母</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.GetPinyin(System.String,System.String)">
- <summary>
- 取中文文本的拼音
- </summary>
- <param name="text">编码为UTF8的文本</param>
- <param name="spliter">分隔符。</param>
- <returns>返回中文文本的拼音</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.GetPinyin(System.String,System.String,System.Text.Encoding)">
- <summary>
- 取中文文本的拼音
- </summary>
- <param name="text">编码为UTF8的文本</param>
- <param name="spliter">分隔符。</param>
- <param name="encoding">源文本的编码</param>
- <returns>返回encoding编码类型的中文文本的拼音</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.GetChineseText(System.String)">
- <summary>
- 取和拼音相同的汉字列表
- </summary>
- <param name="pinyin">编码为UTF8的拼音</param>
- <returns>取拼音相同的汉字列表,如拼音“ai”将会返回“唉爱……”等</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.GetChineseText(System.String,System.Text.Encoding)">
- <summary>
- 取和拼音相同的汉字列表,编码同参数encoding
- </summary>
- <param name="pinyin">编码为encoding的拼音</param>
- <param name="encoding">编码</param>
- <returns>返回编码为encoding的拼音为pinyin的汉字列表,如拼音“ai”将会返回“唉爱……”等</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.GetPinyin(System.Char)">
- <summary>
- 返回单个字符的汉字拼音
- </summary>
- <param name="char">编码为UTF8的中文字符</param>
- <returns>ch对应的拼音</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.GetPinyin(System.Char,System.Text.Encoding)">
- <summary>
- 返回单个字符的汉字拼音
- </summary>
- <param name="char">编码为encoding的中文字符</param>
- <param name="encoding">源编码</param>
- <returns>编码为encoding的ch对应的拼音</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.ConvertEncoding(System.String,System.Text.Encoding,System.Text.Encoding)">
- <summary>
- 转换编码
- </summary>
- <param name="text">文本</param>
- <param name="sourceEncoding">源编码</param>
- <param name="targetEncoding">目标编码</param>
- <returns>目标编码文本</returns>
- </member>
- <member name="M:Symbol.Text.Pinyin.GetHashIndex(System.Char)">
- <summary>
- 取文本索引值
- </summary>
- <param name="ch">字符</param>
- <returns>文本索引值</returns>
- </member>
- <member name="T:Symbol.Text.StringExtractHelper">
- <summary>
- 文本提取辅助类。
- </summary>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.TagReplace(System.String,System.String,System.String)">
- <summary>
- 替换Html代码中的标签
- </summary>
- <param name="html">Html代码</param>
- <param name="tagName">标签名称</param>
- <param name="replace">替换为,通常是string.Empty,用于移除指定的标签</param>
- <returns>返回替换后的Html代码</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.ClearTag(System.String)">
- <summary>
- 清除Html代码中的所有标签(清除<c>&nbsp;</c>,清除首尾空白符)
- </summary>
- <param name="html">Html代码</param>
- <returns>返回处理后的Html代码</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.ClearTag(System.String,System.Boolean,System.Boolean)">
- <summary>
- 清除Html代码中的所有标签
- </summary>
- <param name="html">Html代码</param>
- <param name="clearNbsp">清除<c>&nbsp;</c></param>
- <param name="trim">清除首尾的空白符</param>
- <returns>返回处理后的Html代码</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.RulesStringsStartEnd(System.String,System.String,System.String[])">
- <summary>
- 提取字符串列表,开始与结尾
- </summary>
- <param name="text">提取来源</param>
- <param name="start">查找字符串</param>
- <param name="ends">结尾字符串列表,以找到的第一个字符串为结尾</param>
- <returns>返回提取的字符串列表</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.RulesStringsStartEnd(System.String,System.String,System.Int32,System.String[])">
- <summary>
- 提取字符串列表,开始与结尾
- </summary>
- <param name="text">提取来源</param>
- <param name="start">查找字符串</param>
- <param name="startIndex">开始位置</param>
- <param name="ends">结尾字符串列表,以找到的第一个字符串为结尾</param>
- <returns>返回提取的字符串列表</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.RulesStringsStartEnd(System.String,System.String,System.String[],System.Int32,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- 提取字符串列表,开始与结尾
- </summary>
- <param name="text">提取来源</param>
- <param name="start">查找字符串</param>
- <param name="ends">结尾字符串列表,以找到的第一个字符串为结尾</param>
- <param name="startIndex">开始位置</param>
- <param name="isCantionStart">是否包含查找字符串</param>
- <param name="isCantionEnd">是否包含结尾字符串</param>
- <param name="isCase">是否区分大小写</param>
- <returns>返回提取的字符串列表</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.StringsStartEnd(System.String,System.String,System.String[])">
- <summary>
- 提取字符串,开始与结尾
- </summary>
- <param name="text">提取来源</param>
- <param name="start">查找字符串</param>
- <param name="ends">结尾字符串列表,以找到的第一个字符串为结尾</param>
- <returns>返回提取的字符串</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.StringsStartEnd(System.String,System.String,System.Int32,System.String[])">
- <summary>
- 提取字符串,开始与结尾
- </summary>
- <param name="text">提取来源</param>
- <param name="start">查找字符串</param>
- <param name="startIndex">开始位置</param>
- <param name="ends">结尾字符串列表,以找到的第一个字符串为结尾</param>
- <returns>返回提取的字符串</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.StringsStartEnd(System.String,System.String,System.String[],System.Int32,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- 提取字符串,开始与结尾
- </summary>
- <param name="text">提取来源</param>
- <param name="start">查找字符串</param>
- <param name="ends">结尾字符串列表,以找到的第一个字符串为结尾</param>
- <param name="startIndex">开始位置</param>
- <param name="isCantionStart">是否包含查找字符串</param>
- <param name="isCantionEnd">是否包含结尾字符串</param>
- <param name="isCase">是否区分大小写</param>
- <returns>返回提取的字符串</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.StringsStartEnd(System.String,System.String,System.String[],System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Int32@)">
- <summary>
- 提取字符串,开始与结尾
- </summary>
- <param name="text">提取来源</param>
- <param name="start">查找字符串</param>
- <param name="ends">结尾字符串列表,以找到的第一个字符串为结尾</param>
- <param name="startIndex">开始位置</param>
- <param name="isCantionStart">是否包含查找字符串</param>
- <param name="isCantionEnd">是否包含结尾字符串</param>
- <param name="isCase">是否区分大小写</param>
- <param name="endIndex">结尾字符串停在位置[此输出可以用于遍历]</param>
- <returns>返回提取的字符串</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.StringIndexOf(System.String,System.String@,System.Boolean)">
- <summary>
- 获取一个字符串[支持"[*]"跳跃]在指定的字符串中的位置
- </summary>
- <param name="text"></param>
- <param name="find">查找来源</param>
- <param name="isCase">查找字符串[由于"[*]"可以跳跃部分字符串,在查找时此值会更改为实际找到的值]</param>
- <returns>返回位置,未找到时为 -1</returns>
- </member>
- <member name="M:Symbol.Text.StringExtractHelper.StringIndexOf(System.String,System.String@,System.Int32,System.Boolean)">
- <summary>
- 获取一个字符串[支持"[*]"跳跃]在指定的字符串中的位置[指定开始位置]
- </summary>
- <param name="text">查找来源</param>
- <param name="find">查找字符串[由于"[*]"可以跳跃部分字符串,在查找时此值会更改为实际找到的值]</param>
- <param name="startIndex">开始位置</param>
- <param name="isCase">区分大小写</param>
- <returns>返回位置,未找到时为 -1</returns>
- </member>
- <member name="T:Symbol.Serialization.Json">
- <summary>
- Json相关操作集。
- </summary>
- </member>
- <member name="M:Symbol.Serialization.Json.Parse(System.String,System.Boolean)">
- <summary>
- 解析json
- </summary>
- <param name="json">json文本</param>
- <param name="throwError">是否需要抛出异常</param>
- <returns>返回json对象。</returns>
- <remarks>如果json文本是数组就是List<object>,如果是自定义对象就是JsonObject,如果解析异常或空json文本就是null。</remarks>
- </member>
- <member name="M:Symbol.Serialization.Json.Parse(System.String,System.Type,System.Boolean)">
- <summary>
- 解析json
- </summary>
- <param name="json">json文本</param>
- <param name="type">类型</param>
- <param name="throwError">是否需要抛出异常</param>
- <returns>返回json对象。</returns>
- <remarks>如果json文本是数组就是List<object>,如果是自定义对象就是JsonObject,如果解析异常或空json文本就是null。</remarks>
- </member>
- <member name="M:Symbol.Serialization.Json.Parse``1(System.String,System.Boolean)">
- <summary>
- 解析json(泛型)
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="json">json文本</param>
- <param name="throwError">是否需要抛出异常</param>
- <returns>返回json对象。</returns>
- </member>
- <member name="M:Symbol.Serialization.Json.ToString(System.Object,System.Boolean)">
- <summary>
- 将json对象转换为json文本
- </summary>
- <param name="json">json对象</param>
- <param name="throwError">是否需要抛出异常</param>
- <returns>返回json文本。</returns>
- <remarks>如果传入的是空对象,将返回 "null" 。</remarks>
- </member>
- <member name="M:Symbol.Serialization.Json.ToString(System.Object,System.Boolean,System.Boolean)">
- <summary>
- 将json对象转换为json文本
- </summary>
- <param name="json">json对象</param>
- <param name="throwError">是否需要抛出异常</param>
- <param name="formated">是否格式化。</param>
- <returns>返回json文本。</returns>
- <remarks>如果传入的是空对象,将返回 "null" 。</remarks>
- </member>
- <member name="M:Symbol.Serialization.Json.Format(System.String)">
- <summary>
- 美化Json(忽略异常)
- </summary>
- <param name="json">Json文本</param>
- <returns>返回格式化后的json。</returns>
- </member>
- <member name="M:Symbol.Serialization.Json.Format(System.String,System.Boolean)">
- <summary>
- 美化Json
- </summary>
- <param name="json">Json文本</param>
- <param name="throwError">是否需要抛出异常</param>
- <returns>返回格式化后的json。</returns>
- </member>
- <member name="M:Symbol.Serialization.Json.Path(System.Object,System.String)">
- <summary>
- path,快速获取值。
- </summary>
- <param name="instance">对象</param>
- <param name="path">操作路径。字典key:"aa";数组索引:[0];组合使用:"data.items[0].name"。</param>
- <returns>返回最终的值。</returns>
- </member>
- <member name="M:Symbol.Serialization.Json.Path(System.Object,System.String,System.Object)">
- <summary>
- path,快速设置值。
- </summary>
- <param name="instance">对象</param>
- <param name="path">操作路径。字典key:"aa";数组索引:[0];组合使用:"data.items[0].name"。</param>
- <param name="value">要设置的值</param>
- <returns>返回是否操作成功。</returns>
- </member>
- <member name="T:Symbol.CommonException">
- <summary>
- 通用异常类
- </summary>
- </member>
- <member name="P:Symbol.CommonException.Name">
- <summary>
- 异常相关的名称。
- </summary>
- </member>
- <member name="M:Symbol.CommonException.#ctor(System.String,System.String)">
- <summary>
- 创建 CommonException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- <param name="message">异常消息。</param>
- </member>
- <member name="M:Symbol.CommonException.#ctor(System.String,System.String,System.Exception)">
- <summary>
- 创建 CommonException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- <param name="message">异常消息。</param>
- <param name="innerException">附加异常实例。</param>
- </member>
- <member name="M:Symbol.CommonException.#ctor(System.String,System.Exception)">
- <summary>
- 创建 CommonException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- <param name="innerException">附加异常实例。</param>
- </member>
- <member name="M:Symbol.CommonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- 创建 CommonException 的实例。
- </summary>
- <param name="info">序列化信息实例。</param>
- <param name="context">序列化上下文实例。</param>
- </member>
- <member name="M:Symbol.CommonException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- 从序列化中读取数据。
- </summary>
- <param name="info">序列化信息实例。</param>
- <param name="context">序列化上下文实例。</param>
- </member>
- <member name="M:Symbol.CommonException.Format(System.String,System.Object[])">
- <summary>
- 格式化指定的异常信息。
- </summary>
- <param name="message">要格式化的异常信息。</param>
- <param name="args">格式化信息的参数。</param>
- <returns>格式化后的异常信息。</returns>
- </member>
- <member name="M:Symbol.CommonException.CheckArgumentNull(System.Object,System.String)">
- <summary>
- 检查参数是否为 <c>null</c>,如果为 <c>null</c> 则抛出异常。
- </summary>
- <param name="value">要检查的参数值。</param>
- <param name="paramName">要检查的参数名。</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="value"/> 为 <c>null</c>。</exception>
- <overloads>
- <summary>
- 检查参数是否为 <c>null</c>,如果为 <c>null</c> 则抛出异常。
- </summary>
- </overloads>
- </member>
- <member name="M:Symbol.CommonException.CheckArgumentNull(System.String,System.String)">
- <summary>
- 检查参数是否为 <c>null</c> 或 <c>“”</c>,如果成立则抛出异常。
- </summary>
- <param name="value">要检查的参数值。</param>
- <param name="paramName">要检查的参数名。</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="value"/> 为 <c>null</c> 或 <c>“”</c>。</exception>
- <overloads>
- <summary>
- 检查参数是否为 <c>null</c> 或 <c>“”</c>,如果成立则抛出异常。
- </summary>
- </overloads>
- </member>
- <member name="M:Symbol.CommonException.CheckArgumentNull``1(``0,System.String)">
- <summary>
- 检查参数是否为 <c>null</c>,如果为 <c>null</c> 则抛出异常。
- 对于值类型,不会抛出异常。
- </summary>
- <typeparam name="T">要检查的参数的类型。</typeparam>
- <param name="value">要检查的参数值。</param>
- <param name="paramName">要检查的参数名。</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="value"/> 为 <c>null</c>。</exception>
- </member>
- <member name="M:Symbol.CommonException.CheckDelegateType(System.Type,System.String)">
- <summary>
- 检查委托的类型是否合法。
- </summary>
- <param name="type">委托的类型。</param>
- <param name="paramName">参数的名称。</param>
- </member>
- <member name="M:Symbol.CommonException.ThrowExisted(System.String)">
- <summary>
- 抛出 已存在 异常。
- </summary>
- <param name="message">错误消息。</param>
- <exception cref="T:Symbol.ExistedException">对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowFormat(System.String)">
- <summary>
- 抛出 格式 异常。
- </summary>
- <param name="message">错误消息。</param>
- <exception cref="T:System.FormatException">对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowNotSupported">
- <summary>
- 抛出 不支持 异常。
- </summary>
- <exception cref="T:System.NotSupportedException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowNotSupported(System.String)">
- <summary>
- 抛出 不支持 异常。
- </summary>
- <param name="message">错误消息。</param>
- <exception cref="T:System.NotSupportedException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowPlatformNotSupported">
- <summary>
- 抛出 平台不支持 异常。
- </summary>
- <exception cref="T:System.PlatformNotSupportedException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowPlatformNotSupported(System.String)">
- <summary>
- 抛出 平台不支持 异常。
- </summary>
- <param name="message">错误消息。</param>
- <exception cref="T:System.PlatformNotSupportedException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowNotImplemented">
- <summary>
- 抛出 未实现 异常。
- </summary>
- <exception cref="T:System.NotImplementedException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowNotImplemented(System.String)">
- <summary>
- 抛出 未实现 异常。
- </summary>
- <param name="message">错误消息。</param>
- <exception cref="T:System.NotImplementedException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowNullReference">
- <summary>
- 抛出 空引用 异常。
- </summary>
- <exception cref="T:System.NullReferenceException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowNullReference(System.String)">
- <summary>
- 抛出 空引用 异常。
- </summary>
- <param name="message">错误消息。</param>
- <exception cref="T:System.NullReferenceException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowFileNotFound(System.String)">
- <summary>
- 抛出 文件不存在 异常。
- </summary>
- <param name="message">错误消息。</param>
- <exception cref="T:System.IO.FileNotFoundException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowInvalidOperation(System.String)">
- <summary>
- 抛出 无效的操作 异常。
- </summary>
- <exception cref="T:System.InvalidOperationException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowInvalidCast(System.String)">
- <summary>
- 抛出 无效的转换 异常。
- </summary>
- <exception cref="T:System.InvalidCastException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowTypeLoad(System.String)">
- <summary>
- 抛出 类型加载 异常。
- </summary>
- <exception cref="T:System.TypeLoadException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowTypeMismatch(System.String)">
- <summary>
- 抛出 类型不匹配 异常。
- </summary>
- <exception cref="T:Symbol.TypeMismatchException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArgument(System.String)">
- <summary>
- 抛出 参数无效 异常。
- </summary>
- <param name="paramName">参数名。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArgument(System.String,System.String)">
- <summary>
- 抛出 参数无效 异常。
- </summary>
- <param name="paramName">参数名。</param>
- <param name="message">错误消息。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArrayEmpty(System.String)">
- <summary>
- 抛出 数组为空 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArrayNonZeroLowerBound(System.String)">
- <summary>
- 抛出 数组下限不为 <c>0</c> 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArrayTooSmall(System.String)">
- <summary>
- 抛出 目标数组太小而不能复制集合 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowInvalidOffsetLength">
- <summary>
- 抛出 偏移量和长度超出界限 异常。
- </summary>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArrayLengthsDiffer(System.String)">
- <summary>
- 抛出 数组长度不同 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArgumentNull(System.String)">
- <summary>
- 抛出 参数为 <c>null</c> 异常。
- </summary>
- <param name="paramName">为 <c>null</c> 的参数名。</param>
- <exception cref="T:System.ArgumentNullException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArgumentMustBePositive(System.String,System.Object)">
- <summary>
- 抛出 参数小于等于零 异常。
- </summary>
- <param name="paramName">异常参数的名称。</param>
- <param name="actualValue">导致此异常的参数值。</param>
- <exception cref="T:System.ArgumentOutOfRangeException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArgumentNegative(System.String,System.Object)">
- <summary>
- 抛出 参数小于零 异常。
- </summary>
- <param name="paramName">异常参数的名称。</param>
- <param name="actualValue">导致此异常的参数值。</param>
- <exception cref="T:System.ArgumentOutOfRangeException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArgumentOutOfRange(System.String,System.Object)">
- <summary>
- 抛出 参数超出范围 异常。
- </summary>
- <param name="paramName">超出范围的参数名称。</param>
- <param name="actualValue">导致此异常的参数值。</param>
- <exception cref="T:System.ArgumentOutOfRangeException"> 对象。</exception>
- <overloads>
- <summary>
- 抛出 参数超出范围 异常。
- </summary>
- </overloads>
- </member>
- <member name="M:Symbol.CommonException.ThrowArgumentOutOfRange(System.String,System.Object,System.Object,System.Object)">
- <summary>
- 抛出 参数超出范围 异常。
- </summary>
- <param name="paramName">超出范围的参数名称。</param>
- <param name="actualValue">导致此异常的参数值。</param>
- <param name="begin">参数有效范围的起始值。</param>
- <param name="end">参数有效范围的结束值。</param>
- <exception cref="T:System.ArgumentOutOfRangeException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowArgumentMinMaxValue(System.String,System.String)">
- <summary>
- 抛出 参数最小值大于最大值 异常。
- </summary>
- <param name="minParamName">表示最小值的参数名称。</param>
- <param name="maxParamName">表示最大值的参数名称。</param>
- <exception cref="T:System.ArgumentOutOfRangeException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowBindTargetMethod(System.String)">
- <summary>
- 抛出 绑定到目标方法出错 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowBindTargetProperty(System.String)">
- <summary>
- 抛出 绑定到目标属性出错 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowBindTargetPropertyNoSet(System.String)">
- <summary>
- 抛出 绑定到目标属性出错,不存在 set 访问器 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowBindTargetPropertyNoGet(System.String)">
- <summary>
- 抛出 绑定到目标属性出错,不存在 get 访问器 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowBindTargetField(System.String)">
- <summary>
- 抛出 绑定到目标字段出错 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowMustBeDelegate(System.String)">
- <summary>
- 抛出 类型必须从委托派生 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="M:Symbol.CommonException.ThrowUnboundGenParam(System.String)">
- <summary>
- 抛出 不能是开放泛型类型 异常。
- </summary>
- <param name="paramName">产生异常的参数名称。</param>
- <exception cref="T:System.ArgumentException"> 对象。</exception>
- </member>
- <member name="T:Symbol.DisposedException">
- <summary>
- 对象已释放异常类
- </summary>
- </member>
- <member name="M:Symbol.DisposedException.#ctor">
- <summary>
- 创建 DisposedException 的实例。
- </summary>
- </member>
- <member name="M:Symbol.DisposedException.#ctor(System.String)">
- <summary>
- 创建 DisposedException 的实例。
- </summary>
- <param name="message">异常消息。</param>
- </member>
- <member name="M:Symbol.DisposedException.#ctor(System.String,System.Exception)">
- <summary>
- 创建 DisposedException 的实例。
- </summary>
- <param name="message">异常消息。</param>
- <param name="innerException">附加异常实例。</param>
- </member>
- <member name="T:Symbol.ExistedException">
- <summary>
- 对象已存在异常类
- </summary>
- </member>
- <member name="M:Symbol.ExistedException.#ctor(System.String)">
- <summary>
- 创建 ExistedException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- </member>
- <member name="M:Symbol.ExistedException.#ctor(System.String,System.String)">
- <summary>
- 创建 ExistedException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- <param name="message">异常消息。</param>
- </member>
- <member name="M:Symbol.ExistedException.#ctor(System.String,System.String,System.Exception)">
- <summary>
- 创建 ExistedException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- <param name="message">异常消息。</param>
- <param name="innerException">附加异常实例。</param>
- </member>
- <member name="M:Symbol.ExistedException.#ctor(System.String,System.Exception)">
- <summary>
- 创建 ExistedException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- <param name="innerException">附加异常实例。</param>
- </member>
- <member name="M:Symbol.ExistedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- 创建 ExistedException 的实例。
- </summary>
- <param name="info">序列化信息实例。</param>
- <param name="context">序列化上下文实例。</param>
- </member>
- <member name="T:Symbol.NotFoundException">
- <summary>
- 对象未找到异常类
- </summary>
- </member>
- <member name="M:Symbol.NotFoundException.#ctor(System.String)">
- <summary>
- 创建 NotFoundException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- </member>
- <member name="M:Symbol.NotFoundException.#ctor(System.String,System.String)">
- <summary>
- 创建 NotFoundException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- <param name="message">异常消息。</param>
- </member>
- <member name="M:Symbol.NotFoundException.#ctor(System.String,System.String,System.Exception)">
- <summary>
- 创建 NotFoundException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- <param name="message">异常消息。</param>
- <param name="innerException">附加异常实例。</param>
- </member>
- <member name="M:Symbol.NotFoundException.#ctor(System.String,System.Exception)">
- <summary>
- 创建 NotFoundException 的实例。
- </summary>
- <param name="name">相关名称。</param>
- <param name="innerException">附加异常实例。</param>
- </member>
- <member name="M:Symbol.NotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- 创建 NotFoundException 的实例。
- </summary>
- <param name="info">序列化信息实例。</param>
- <param name="context">序列化上下文实例。</param>
- </member>
- <member name="T:Symbol.TypeMismatchException">
- <summary>
- 类型不匹配异常类。
- </summary>
- </member>
- <member name="M:Symbol.TypeMismatchException.#ctor">
- <summary>
- 创建 TypeMismatchException 的实例。
- </summary>
- </member>
- <member name="M:Symbol.TypeMismatchException.#ctor(System.String)">
- <summary>
- 创建 TypeMismatchException 的实例。
- </summary>
- <param name="message">异常消息。</param>
- </member>
- <member name="M:Symbol.TypeMismatchException.#ctor(System.String,System.Exception)">
- <summary>
- 创建 TypeMismatchException 的实例。
- </summary>
- <param name="message">异常消息。</param>
- <param name="innerException">附加异常。</param>
- </member>
- <member name="T:Symbol.AttributeExtensions">
- <summary>
- Attribute 扩展类
- </summary>
- </member>
- <member name="M:Symbol.AttributeExtensions.IsDefined(System.Type,System.Type)">
- <summary>
- 检查是否定义此特性(继承)
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.IsDefined(System.Type,System.Type,System.Boolean)">
- <summary>
- 检查是否定义此特性
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.IsDefined(System.Reflection.ICustomAttributeProvider,System.Type)">
- <summary>
- 检查是否定义此特性(继承)
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.IsDefined(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean)">
- <summary>
- 检查是否定义此特性
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.IsDefined``1(System.Type)">
- <summary>
- 检查是否定义此特性(继承)
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.IsDefined``1(System.Type,System.Boolean)">
- <summary>
- 检查是否定义此特性
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.IsDefined``1(System.Reflection.ICustomAttributeProvider)">
- <summary>
- 检查是否定义此特性(继承)
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.IsDefined``1(System.Reflection.ICustomAttributeProvider,System.Boolean)">
- <summary>
- 检查是否定义此特性
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttribute``1(System.Type)">
- <summary>
- 获取自定义Attribute中的第一个对象(继承)
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttribute``1(System.Type,System.Boolean)">
- <summary>
- 获取自定义Attribute中的第一个对象
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttribute(System.Type,System.Type)">
- <summary>
- 获取自定义Attribute中的第一个对象(继承)
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttribute(System.Type,System.Type,System.Boolean)">
- <summary>
- 获取自定义Attribute中的第一个对象
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttribute``1(System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取自定义Attribute中的第一个对象(继承)
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttribute``1(System.Reflection.ICustomAttributeProvider,System.Boolean)">
- <summary>
- 获取自定义Attribute中的第一个对象
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttribute(System.Reflection.ICustomAttributeProvider,System.Type)">
- <summary>
- 获取自定义Attribute中的第一个对象(继承)
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttribute(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean)">
- <summary>
- 获取自定义Attribute中的第一个对象
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttributes``1(System.Type)">
- <summary>
- 获取自定义Attribute列表(继承)
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttributes``1(System.Type,System.Boolean)">
- <summary>
- 获取自定义Attribute列表
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttributes(System.Type,System.Type)">
- <summary>
- 获取自定义Attribute列表(继承)
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttributes(System.Type,System.Type,System.Boolean)">
- <summary>
- 获取自定义Attribute列表
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttributes``1(System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取自定义Attribute列表(继承)
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttributes``1(System.Reflection.ICustomAttributeProvider,System.Boolean)">
- <summary>
- 获取自定义Attribute列表
- </summary>
- <typeparam name="T">识别instance is T</typeparam>
- <param name="customAttributeProvider"></param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttributes(System.Reflection.ICustomAttributeProvider,System.Type)">
- <summary>
- 获取自定义Attribute列表(继承)
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.AttributeExtensions.GetCustomAttributes(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean)">
- <summary>
- 获取自定义Attribute列表
- </summary>
- <param name="customAttributeProvider"></param>
- <param name="type">特性类型, instance is type。</param>
- <param name="inherit">如果为 true,则指定还在 element 的祖先中搜索自定义特性。</param>
- <returns></returns>
- </member>
- <member name="T:FastWrapper">
- <summary>
- 快速包装(反射调用)类。
- </summary>
- </member>
- <member name="M:FastWrapper.As(System.Object)">
- <summary>
- 转换
- </summary>
- <param name="values">可空,实体类/匿名类/字典/JSON</param>
- <returns>不会有null。</returns>
- </member>
- <member name="M:FastWrapper.Combine(System.Object[])">
- <summary>
- 将多个对象组合在一起(仅限第一层属性)
- </summary>
- <param name="objects">用于组装的对象列表,实体类/匿名类/字典/JSON</param>
- <returns>不会有null。</returns>
- </member>
- <member name="M:FastWrapper.Combine(System.Collections.IEnumerable)">
- <summary>
- 将多个对象组合在一起(仅限第一层属性)
- </summary>
- <param name="objects">用于组装的对象列表,实体类/匿名类/字典/JSON</param>
- <returns>不会有null。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameters(System.Type,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="type">类型,为null时直接返回new object[0]</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameters(System.Type,TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="type">方法,为null时直接返回new object[0]</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameters(System.Reflection.PropertyInfo[],System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameters(System.Reflection.PropertyInfo[],TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameters(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="methodInfo">方法,为null时直接返回new object[0]</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameters(System.Reflection.MethodInfo,TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="methodInfo">方法,为null时直接返回new object[0]</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameters(System.Reflection.ParameterInfo[],System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameters(System.Reflection.ParameterInfo[],TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameters(Symbol.IParameterInfo[],TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameters(System.Collections.Generic.IList{Symbol.IParameterInfo},TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameterObject(System.Type,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="type">类型,为null时直接返回null。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameterObject(System.Type,TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="type">方法,为null时直接返回null。</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameterObject(System.Reflection.PropertyInfo[],System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameterObject(System.Reflection.PropertyInfo[],TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameterObject(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="methodInfo">方法,为null时直接返回null。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameterObject(System.Reflection.MethodInfo,TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数列表。
- </summary>
- <param name="methodInfo">方法,为null时直接返回null。</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数列表。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameterObject(System.Reflection.ParameterInfo[],System.Object[])">
- <summary>
- 构造参数对象。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数对象。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameterObject(System.Reflection.ParameterInfo[],TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数对象。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数对象。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameterObject(Symbol.IParameterInfo[],TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数对象。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数对象。</returns>
- </member>
- <member name="M:FastWrapper.BuildParameterObject(System.Collections.Generic.IList{Symbol.IParameterInfo},TypeExtensions.ConvertValue,System.Object[])">
- <summary>
- 构造参数对象。
- </summary>
- <param name="paramters">参数定义列表。</param>
- <param name="converValue">转换数据委托,默认为TypeExtensions.Convert。</param>
- <param name="datas">可用数据源。</param>
- <returns>返回参数对象。</returns>
- </member>
- <member name="F:FastWrapper.DefaultBindingFlags">
- <summary>
- 默认BindingFlags
- </summary>
- </member>
- <member name="P:FastWrapper.IsFramework40">
- <summary>
- 是否为.net framework4.0。
- </summary>
- </member>
- <member name="P:FastWrapper.Type">
- <summary>
- 当前类型。
- </summary>
- </member>
- <member name="P:FastWrapper.Instance">
- <summary>
- 获取或设置当前的实例。
- </summary>
- </member>
- <member name="P:FastWrapper.IgnoreCase">
- <summary>
- 获取或设置是否忽略大小写。
- </summary>
- </member>
- <member name="P:FastWrapper.Item(System.String)">
- <summary>
- 获取或设置当前 实例/静态 的成员值。
- </summary>
- <param name="name">属性或字段名称。</param>
- <returns>返回属性或字段的值。</returns>
- </member>
- <member name="P:FastWrapper.Item(System.String,System.Object[])">
- <summary>
- 获取或设置当前 实例/静态 的成员值。
- </summary>
- <param name="name">属性或字段名称。</param>
- <param name="index">索引序列。</param>
- <returns>返回属性或字段的值。</returns>
- </member>
- <member name="M:FastWrapper.#ctor(System.String,System.Boolean)">
- <summary>
- 创建 FastWrapper 的实例。
- </summary>
- <param name="type">需要包装的类型。</param>
- <param name="autoInstance">是否自动创建实例。</param>
- </member>
- <member name="M:FastWrapper.#ctor(System.String,System.Object[])">
- <summary>
- 创建 FastWrapper 的实例。
- </summary>
- <param name="type">需要包装的类型。</param>
- <param name="args">构造函数需要用到的参数。</param>
- </member>
- <member name="M:FastWrapper.#ctor(System.Type,System.Object[])">
- <summary>
- 创建 FastWrapper 的实例。
- </summary>
- <param name="type">需要包装的类型。</param>
- <param name="args">构造函数需要用到的参数。</param>
- </member>
- <member name="M:FastWrapper.#ctor(System.Type,System.Boolean)">
- <summary>
- 创建 FastWrapper 的实例。
- </summary>
- <param name="type">需要包装的类型。</param>
- <param name="autoInstance">是否自动创建实例。</param>
- </member>
- <member name="M:FastWrapper.#ctor(System.Object)">
- <summary>
- 创建 FastWrapper 的实例。
- </summary>
- <param name="instance">当前实例。</param>
- </member>
- <member name="M:FastWrapper.#ctor(System.Object,System.Type)">
- <summary>
- 创建 FastWrapper 的实例。
- </summary>
- <param name="instance">当前实例。</param>
- <param name="type">类型。</param>
- </member>
- <member name="M:FastWrapper.GetBindingFlags(System.Reflection.BindingFlags)">
- <summary>
- 在默认BindingFlags上创建一个新的 BindingFlags。
- </summary>
- <param name="flags">附加 BindingFlags 。</param>
- <returns>返回新的 BindingFlags 。</returns>
- </member>
- <member name="M:FastWrapper.MethodInvoke(System.String,System.Object[])">
- <summary>
- 调用方法。
- </summary>
- <param name="name">方法名称。</param>
- <param name="args">参数列表。</param>
- <returns>返回调用结果。</returns>
- </member>
- <member name="M:FastWrapper.Get(System.String)">
- <summary>
- 获取成员的值。
- </summary>
- <param name="name">属性或字段名称。</param>
- <returns>返回属性或字段的值。</returns>
- </member>
- <member name="M:FastWrapper.Get(System.String,System.Object[])">
- <summary>
- 获取成员的值。
- </summary>
- <param name="name">属性或字段名称。</param>
- <param name="index">索引序列号。</param>
- <returns>返回属性或字段的值。</returns>
- </member>
- <member name="M:FastWrapper.Set(System.String,System.Object)">
- <summary>
- 设置成员的值。
- </summary>
- <param name="name">属性或字段名称。</param>
- <param name="value">属性或字段的值。</param>
- </member>
- <member name="M:FastWrapper.Set(System.String,System.Object,System.Object[])">
- <summary>
- 设置成员的值。
- </summary>
- <param name="name">属性或字段名称。</param>
- <param name="value">属性或字段的值。</param>
- <param name="index">索引序列号。</param>
- </member>
- <member name="M:FastWrapper.CreateInstance(System.Type,System.Object[])">
- <summary>
- 创建指定类型的实例。
- </summary>
- <param name="type">类型。</param>
- <param name="args">构造函数的参数。</param>
- <returns>返回新实例。</returns>
- </member>
- <member name="M:FastWrapper.CreateInstance``1(System.Object[])">
- <summary>
- 创建指定类型的实例(泛型)。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="args">构造函数的参数。</param>
- <returns>返回新实例。</returns>
- </member>
- <member name="M:FastWrapper.CreateInstance``1(System.Type,System.Object[])">
- <summary>
- 创建指定类型的实例。
- </summary>
- <param name="type">类型。</param>
- <param name="args">构造函数的参数。</param>
- <returns>返回新实例。</returns>
- </member>
- <member name="M:FastWrapper.Get(System.Object,System.String)">
- <summary>
- 获取对象成员的值。
- </summary>
- <param name="instance">当前实例。</param>
- <param name="name">属性或字段名称。</param>
- <returns>返回属性或字段的值。</returns>
- </member>
- <member name="M:FastWrapper.Get(System.Object,System.String,System.Object[])">
- <summary>
- 获取对象成员的值。
- </summary>
- <param name="instance">当前实例。</param>
- <param name="name">属性或字段名称。</param>
- <param name="index">索引序列号。</param>
- <returns>返回属性或字段的值。</returns>
- </member>
- <member name="M:FastWrapper.Get(System.Type,System.String)">
- <summary>
- 获取类型静态成员的值。
- </summary>
- <param name="type">当前实例。</param>
- <param name="name">属性或字段名称。</param>
- <returns>返回属性或字段的值。</returns>
- </member>
- <member name="M:FastWrapper.Get(System.Type,System.String,System.Object[])">
- <summary>
- 获取类型静态成员的值。
- </summary>
- <param name="type">当前实例。</param>
- <param name="name">属性或字段名称。</param>
- <param name="index">索引序列号。</param>
- <returns>返回属性或字段的值。</returns>
- </member>
- <member name="M:FastWrapper.TryGet(System.Type,System.String,System.Object,System.Object[],System.Object@)">
- <summary>
- 获取对象成员的值。
- </summary>
- <param name="type">类型。</param>
- <param name="name">属性或字段名称。</param>
- <param name="instance">当前实例。</param>
- <param name="index">索引序列号。</param>
- <param name="value">输出值。</param>
- <returns>返回是否成功。</returns>
- </member>
- <member name="M:FastWrapper.Set(System.Object,System.String,System.Object,System.Reflection.BindingFlags)">
- <summary>
- 设置对象成员的值。
- </summary>
- <param name="instance">当前实例。</param>
- <param name="name">属性或字段名称。</param>
- <param name="value">值。</param>
- <param name="bindingFlags">附加BindingFlags</param>
- </member>
- <member name="M:FastWrapper.Set(System.Object,System.String,System.Object,System.Object[],System.Reflection.BindingFlags)">
- <summary>
- 设置对象成员的值。
- </summary>
- <param name="instance">当前实例。</param>
- <param name="name">属性或字段名称。</param>
- <param name="value">值。</param>
- <param name="index">索引序列号。</param>
- <param name="bindingFlags">附加BindingFlags</param>
- </member>
- <member name="M:FastWrapper.Set(System.Type,System.String,System.Object,System.Reflection.BindingFlags)">
- <summary>
- 设置类型静态成员的值。
- </summary>
- <param name="type">当前类型。</param>
- <param name="name">属性或字段名称。</param>
- <param name="value">值。</param>
- <param name="bindingFlags">附加BindingFlags</param>
- </member>
- <member name="M:FastWrapper.Set(System.Type,System.String,System.Object,System.Object[],System.Reflection.BindingFlags)">
- <summary>
- 设置类型静态成员的值。
- </summary>
- <param name="type">当前类型。</param>
- <param name="name">属性或字段名称。</param>
- <param name="value">值。</param>
- <param name="index">索引序列号。</param>
- <param name="bindingFlags">附加BindingFlags</param>
- </member>
- <member name="M:FastWrapper.InvokeMember(System.String,System.Reflection.BindingFlags,System.Object[])">
- <summary>
- 调用成员。
- </summary>
- <param name="name">成员名称。</param>
- <param name="bindingFlags">BindingFlags。</param>
- <param name="args">参数列表。</param>
- <returns>返回调用结果。</returns>
- </member>
- <member name="M:FastWrapper.InvokeMember(System.Object,System.String,System.Reflection.BindingFlags,System.Object[])">
- <summary>
- 调用对像的成员。
- </summary>
- <param name="instance">当前实例。</param>
- <param name="name">成员名称。</param>
- <param name="bindingFlags">BindingFlags。</param>
- <param name="args">参数列表。</param>
- <returns>返回调用结果。</returns>
- </member>
- <member name="M:FastWrapper.InvokeMember(System.Type,System.String,System.Reflection.BindingFlags,System.Object[])">
- <summary>
- 调用类型的静态成员。
- </summary>
- <param name="type">当前类型。</param>
- <param name="name">成员名称。</param>
- <param name="bindingFlags">BindingFlags。</param>
- <param name="args">参数列表。</param>
- <returns>返回调用结果。</returns>
- </member>
- <member name="M:FastWrapper.MethodInvoke(System.Type,System.String,System.Object[])">
- <summary>
- 调用类型的静态方法。
- </summary>
- <param name="type">当前类型。</param>
- <param name="name">方法名称。</param>
- <param name="args">参数列表。</param>
- <returns>返回方法调用的结果。</returns>
- </member>
- <member name="M:FastWrapper.MethodInvoke(System.Type,System.String,System.Object,System.Object[])">
- <summary>
- 调用类型的 实例/静态 方法。
- </summary>
- <param name="type">当前类型。</param>
- <param name="name">方法名称。</param>
- <param name="instance">当前实例。</param>
- <param name="args">参数列表。</param>
- <returns>返回方法调用的结果。</returns>
- </member>
- <member name="M:FastWrapper.GetWarpperType(System.String)">
- <summary>
- 快速获取包装类型。
- </summary>
- <param name="typeFullName">类型的全名称。</param>
- <returns>返回对应的类型。</returns>
- </member>
- <member name="M:FastWrapper.GetWarpperType(System.String,System.String)">
- <summary>
- 快速获取包装类型。
- </summary>
- <param name="typeFullName">类型的全名称。</param>
- <param name="assemblyFile">程序集文件名</param>
- <returns>返回对应的类型。</returns>
- </member>
- <member name="M:FastWrapper.GetField(System.Type,System.String)">
- <summary>
- 获取指定类型的字段(按默认的BindingFlags)。
- </summary>
- <param name="type"></param>
- <param name="name">字段名称。</param>
- <returns>返回字段。</returns>
- </member>
- <member name="M:FastWrapper.GetField(System.Type,System.String,System.Reflection.BindingFlags)">
- <summary>
- 获取指定类型的字段。
- </summary>
- <param name="type"></param>
- <param name="name">字段名称。</param>
- <param name="bindingFlags">BindingFlags</param>
- <returns>返回字段。</returns>
- </member>
- <member name="M:FastWrapper.GetProperty(System.Type,System.String)">
- <summary>
- 获取指定类型的属性(按默认的BindingFlags)。
- </summary>
- <param name="type"></param>
- <param name="name">属性名称。</param>
- <returns>返回属性。</returns>
- </member>
- <member name="M:FastWrapper.GetProperty(System.Type,System.String,System.Reflection.BindingFlags)">
- <summary>
- 获取指定类型的属性。
- </summary>
- <param name="type"></param>
- <param name="name">属性名称。</param>
- <param name="bindingFlags">BindingFlags</param>
- <returns>返回属性。</returns>
- </member>
- <member name="M:FastWrapper.GetProperties(System.Type)">
- <summary>
- 获取指定类型的所有属性列表(按默认的BindingFlags)。
- </summary>
- <param name="type"></param>
- <returns>返回属性列表。</returns>
- </member>
- <member name="M:FastWrapper.GetProperties(System.Type,System.Reflection.BindingFlags)">
- <summary>
- 获取指定类型的所有属性列表。
- </summary>
- <param name="type"></param>
- <param name="bindingFlags">BindingFlags</param>
- <returns>返回属性列表。</returns>
- </member>
- <member name="M:FastWrapper.GetProperties(System.Type,System.Reflection.BindingFlags,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
- <summary>
- 获取指定类型的所有属性列表。
- </summary>
- <param name="type"></param>
- <param name="bindingFlags">BindingFlags</param>
- <param name="get">是否可读,为null表示不过滤。</param>
- <param name="set">是否可写,为null表示不过滤。</param>
- <returns>返回属性列表。</returns>
- </member>
- <member name="T:JSON">
- <summary>
- JSON
- </summary>
- </member>
- <member name="F:JSON.Parameters">
- <summary>
- Globally set-able parameters for controlling the serializer
- </summary>
- </member>
- <member name="M:JSON.ToNiceJSON(System.Object)">
- <summary>
- Create a formatted json string (beautified) from an object
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.ToNiceJSON(System.Object,Symbol.Formatting.Json.JSONParameters)">
- <summary>
- Create a formatted json string (beautified) from an object
- </summary>
- <param name="obj"></param>
- <param name="param"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.ToJSON(System.Object)">
- <summary>
- Create a json representation for an object
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.ToJSON(System.Object,Symbol.Formatting.Json.JSONParameters)">
- <summary>
- Create a json representation for an object with parameter override on this call
- </summary>
- <param name="obj"></param>
- <param name="param"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.Parse(System.String)">
- <summary>
- 解析json(忽略异常)
- </summary>
- <param name="json">json文本</param>
- <returns>返回json对象</returns>
- </member>
- <member name="M:JSON.Parse(System.String,System.Boolean)">
- <summary>
- 解析json
- </summary>
- <param name="json">json文本</param>
- <param name="throwError">是否需要抛出异常</param>
- <returns>返回json对象</returns>
- </member>
- <member name="M:JSON.ToDynamic(System.String)">
- <summary>
- Create a .net4 dynamic object from the json string
- </summary>
- <param name="json"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.ToObject``1(System.String)">
- <summary>
- 解析json(泛型,忽略异常)
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="json">json文本</param>
- <returns>返回json对象</returns>
- </member>
- <member name="M:JSON.ToObject``1(System.String,System.Boolean)">
- <summary>
- 解析json(泛型)
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="json">json文本</param>
- <param name="throwError">是否需要抛出异常</param>
- <returns>返回json对象</returns>
- </member>
- <member name="M:JSON.ToObject``1(System.String,Symbol.Formatting.Json.JSONParameters)">
- <summary>
- Create a typed generic object from the json with parameter override on this call
- </summary>
- <typeparam name="T"></typeparam>
- <param name="json"></param>
- <param name="param"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.ToObject(System.String)">
- <summary>
- Create an object from the json
- </summary>
- <param name="json"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.ToObject(System.String,Symbol.Formatting.Json.JSONParameters)">
- <summary>
- Create an object from the json with parameter override on this call
- </summary>
- <param name="json"></param>
- <param name="param"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.ToObject(System.String,System.Type)">
- <summary>
- 解析json(忽略异常)
- </summary>
- <param name="json">json文本</param>
- <param name="type">类型</param>
- <returns>返回json对象</returns>
- </member>
- <member name="M:JSON.ToObject(System.String,System.Type,System.Boolean)">
- <summary>
- 解析json
- </summary>
- <param name="json">json文本</param>
- <param name="type">类型</param>
- <param name="throwError">返回json对象</param>
- <returns>返回json对象</returns>
- </member>
- <member name="M:JSON.FillObject(System.Object,System.String)">
- <summary>
- Fill a given object with the json represenation
- </summary>
- <param name="input"></param>
- <param name="json"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.DeepCopy(System.Object)">
- <summary>
- Deep copy an object i.e. clone to a new object
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.DeepCopy``1(``0)">
- <summary>
-
- </summary>
- <typeparam name="T"></typeparam>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:JSON.Beautify(System.String)">
- <summary>
- 美化Json(忽略异常)
- </summary>
- <param name="input">Json文本</param>
- <returns>返回格式化后的json</returns>
- </member>
- <member name="M:JSON.Beautify(System.String,System.Boolean)">
- <summary>
- 美化Json
- </summary>
- <param name="input">Json文本</param>
- <param name="throwError">是否需要抛出异常</param>
- <returns>返回格式化后的json</returns>
- </member>
- <member name="M:JSON.RegisterCustomType(System.Type,Symbol.Formatting.Json.JsonSerializeDelegate,Symbol.Formatting.Json.JsonDeserializeDelegate)">
- <summary>
- Register custom type handlers for your own types not natively handled by _
- </summary>
- <param name="type"></param>
- <param name="serializer"></param>
- <param name="deserializer"></param>
- </member>
- <member name="M:JSON.ClearReflectionCache">
- <summary>
- Clear the internal reflection cache so you can start from new (you will loose performance)
- </summary>
- </member>
- <member name="M:JsonExtensions.ToJson(System.Object)">
- <summary>
- 序列化为JSON文本。
- </summary>
- <param name="value">可序列化对象。</param>
- <returns>返回JSON文本。</returns>
- </member>
- <member name="M:JsonExtensions.ToJson(System.Object,Symbol.Formatting.Json.JSONParameters)">
- <summary>
- 序列化为JSON文本。
- </summary>
- <param name="value">可序列化对象。</param>
- <param name="param">序列化参数。</param>
- <returns>返回JSON文本。</returns>
- </member>
- <member name="M:JsonExtensions.ToNiceJson(System.Object)">
- <summary>
- 序列化为JSON格式化文本。
- </summary>
- <param name="value">可序列化对象。</param>
- <returns>返回JSON文本。</returns>
- </member>
- <member name="M:JsonExtensions.ToNiceJson(System.Object,Symbol.Formatting.Json.JSONParameters)">
- <summary>
- 序列化为JSON格式化文本。
- </summary>
- <param name="value">可序列化对象。</param>
- <param name="param">序列化参数。</param>
- <returns>返回JSON文本。</returns>
- </member>
- <member name="M:JsonExtensions.JsonDeepCopy(System.Object)">
- <summary>
- 基于JSON的深度复制。
- </summary>
- <param name="value">可序列化对象。</param>
- <returns>返回JSON对象。</returns>
- </member>
- <member name="M:JsonExtensions.JsonDeepCopy``1(``0)">
- <summary>
- 基于JSON的深度复制。
- </summary>
- <typeparam name="T">期望的类型。</typeparam>
- <param name="value">可序列化对象。</param>
- <returns>返回期望的JSON对象。</returns>
- </member>
- <member name="M:JsonExtensions.ToJsonObject``1(System.String)">
- <summary>
- 解析json(泛型,忽略异常)
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="json">json文本</param>
- <returns>返回json对象</returns>
- </member>
- <member name="M:JsonExtensions.ToJsonObject``1(System.String,System.Boolean)">
- <summary>
- 解析json(泛型)
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="json">json文本</param>
- <param name="throwError">是否需要抛出异常</param>
- <returns>返回json对象</returns>
- </member>
- <member name="M:JsonExtensions.ToJsonDynamic(System.String)">
- <summary>
- Create a .net4 dynamic object from the json string
- </summary>
- <param name="json"></param>
- <returns></returns>
- </member>
- <member name="T:System.ChinaDate">
- <summary>
- 中国农历
- </summary>
- </member>
- <member name="M:System.ChinaDate.GetChinaDate(System.DateTime)">
- <summary>
- 获取农历
- </summary>
- <param name="dt"></param>
- <returns></returns>
- </member>
- <member name="M:System.ChinaDate.GetYear(System.DateTime)">
- <summary>
- 获取农历年份
- </summary>
- <param name="dt"></param>
- <returns></returns>
- </member>
- <member name="M:System.ChinaDate.GetYearNumber(System.DateTime)">
- <summary>
- 获取农历年号(属相:龙)
- </summary>
- <param name="dt"></param>
- <returns></returns>
- </member>
- <member name="M:System.ChinaDate.GetYearTerrestrialBranch(System.DateTime)">
- <summary>
- 获取农历年(天干地支)
- </summary>
- <param name="dt"></param>
- <returns></returns>
- </member>
- <member name="M:System.ChinaDate.GetLunarDate(System.DateTime)">
- <summary>
- 获取中国农历的DateTime
- </summary>
- <param name="dt"></param>
- <returns></returns>
- </member>
- <member name="M:System.ChinaDate.FromLunarDate(System.DateTime)">
- <summary>
- 获取阳历日期的DateTime
- </summary>
- <param name="dt">农历DateTime</param>
- <returns></returns>
- </member>
- <member name="M:System.ChinaDate.GetMonth(System.DateTime)">
- <summary>
- 获取农历月份
- </summary>
- <param name="dt"></param>
- <returns></returns>
- </member>
- <member name="M:System.ChinaDate.GetDay(System.DateTime)">
- <summary>
- 获取农历日期
- </summary>
- <param name="dt"></param>
- <returns></returns>
- </member>
- <member name="M:System.ChinaDate.GetSolarTerm(System.DateTime)">
- <summary>
- 获取节气
- </summary>
- <param name="dt"></param>
- <returns></returns>
- </member>
- <member name="M:System.ChinaDate.GetHoliday(System.DateTime)">
- <summary>
- 获取公历节日
- </summary>
- <param name="dt"></param>
- <returns></returns>
- </member>
- <member name="M:System.ChinaDate.GetChinaHoliday(System.DateTime)">
- <summary>
- 获取农历节日
- </summary>
- <param name="dt"></param>
- <returns></returns>
- </member>
- <member name="T:System.IO.ActionStreamWriter">
- <summary>
- 一个临时可写的流
- </summary>
- </member>
- <member name="P:System.IO.ActionStreamWriter.CanRead">
- <summary>
- 是否可读,永远返回false。
- </summary>
- </member>
- <member name="P:System.IO.ActionStreamWriter.CanSeek">
- <summary>
- 是否可定位,永远返回false。
- </summary>
- </member>
- <member name="P:System.IO.ActionStreamWriter.CanWrite">
- <summary>
- 是否可写,永远返回true。
- </summary>
- </member>
- <member name="P:System.IO.ActionStreamWriter.Length">
- <summary>
- 未实现。
- </summary>
- </member>
- <member name="P:System.IO.ActionStreamWriter.Position">
- <summary>
- 未实现。
- </summary>
- </member>
- <member name="M:System.IO.ActionStreamWriter.#ctor(System.IO.ActionStreamWriter.WriteAction,System.IO.ActionStreamWriter.FlushAction)">
- <summary>
- 创建ActionStreamWriter的实例。
- </summary>
- <param name="writeAction">写入时调用的委托。</param>
- <param name="flushAction">flush调用的委托。</param>
- </member>
- <member name="M:System.IO.ActionStreamWriter.Flush">
- <summary>
- 空白代码。
- </summary>
- </member>
- <member name="M:System.IO.ActionStreamWriter.Read(System.Byte[],System.Int32,System.Int32)">
- <summary>
- 未实现。
- </summary>
- <param name="buffer"></param>
- <param name="offset"></param>
- <param name="count"></param>
- <returns></returns>
- </member>
- <member name="M:System.IO.ActionStreamWriter.Seek(System.Int64,System.IO.SeekOrigin)">
- <summary>
- 未实现。
- </summary>
- <param name="offset"></param>
- <param name="origin"></param>
- <returns></returns>
- </member>
- <member name="M:System.IO.ActionStreamWriter.SetLength(System.Int64)">
- <summary>
- 未实现。
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:System.IO.ActionStreamWriter.Write(System.Byte[],System.Int32,System.Int32)">
- <summary>
- 将缓存数据写入到流中,实际调用的是构造函数中的action委托。
- </summary>
- <param name="buffer">缓冲数据</param>
- <param name="offset">偏移位置</param>
- <param name="count">数据长度</param>
- </member>
- <member name="T:System.IO.ActionStreamWriter.WriteAction">
- <summary>
- 写入时调用的委托
- </summary>
- <param name="buffer">缓冲数据</param>
- <param name="offset">偏移位置</param>
- <param name="count">数据长度</param>
- </member>
- <member name="T:System.IO.ActionStreamWriter.FlushAction">
- <summary>
- Flush调用的委托。
- </summary>
- </member>
- <member name="T:System.IO.EncodingStringWriter">
- <summary>
- 带有编码的StringWriter
- </summary>
- </member>
- <member name="P:System.IO.EncodingStringWriter.Encoding">
- <summary>
- 获取当前采用的编码。
- </summary>
- </member>
- <member name="M:System.IO.EncodingStringWriter.#ctor">
- <summary>
- 创造一个实例,将采用utf-8编码
- </summary>
- </member>
- <member name="M:System.IO.EncodingStringWriter.#ctor(System.Text.Encoding)">
- <summary>
- 创建一个实例,并指定编码
- </summary>
- <param name="encoding">如果传值为null,将视为utf-8编码。</param>
- </member>
- <member name="T:System.IO.FileHelper">
- <summary>
- File辅助类。
- </summary>
- </member>
- <member name="M:System.IO.FileHelper.LengthToString(System.Int64)">
- <summary>
- 文件长度转换为精简的大小描述,如:1.23M
- </summary>
- <param name="length">文件长度</param>
- <returns>返因描述信息。</returns>
- </member>
- <member name="M:System.IO.FileHelper.LengthToString(System.Int64,System.Boolean)">
- <summary>
- 文件长度转换为精简的大小描述,如:1.23M
- </summary>
- <param name="length">文件长度</param>
- <param name="speed">为true时,表示这是一个速度值,会在末尾加上/S。</param>
- <returns>返因描述信息。</returns>
- </member>
- <member name="M:System.IO.FileHelper.Scan(System.String)">
- <summary>
- 扫描文件列表(相对于AppHepler.AppPath)
- </summary>
- <param name="path">文件路径,支持*匹配,多个路径用分号隔开,参数无效时直接反回空列表。</param>
- <returns>返回匹配到的文件列表,文件路径为绝对路径</returns>
- </member>
- <member name="M:System.IO.FileHelper.Scan(System.String,System.String)">
- <summary>
- 扫描文件列表
- </summary>
- <param name="path">文件路径,支持*匹配,多个路径用分号隔开,参数无效时直接反回空列表。</param>
- <param name="appPath">相对目录,默认为AppHelper.AppPath</param>
- <returns>返回匹配到的文件列表,文件路径为绝对路径</returns>
- </member>
- <member name="T:System.IO.StreamExtensions">
- <summary>
- Stream扩展类。
- </summary>
- </member>
- <member name="M:System.IO.StreamExtensions.ToArray(System.IO.Stream)">
- <summary>
- 将流转换为二进制数组
- </summary>
- <param name="stream">需要处理的流</param>
- <returns>返回流的数据。</returns>
- <remarks>注意:此操作不会自动关闭传入的流(参数:stream)。</remarks>
- </member>
- <member name="M:System.IO.StreamExtensions.ToArray(System.IO.Stream,System.Boolean)">
- <summary>
- 将流转换为二进制数组
- </summary>
- <param name="stream">需要处理的流</param>
- <param name="byStart">是否从头开始读取数据,若流不支持Seek,将从当前位置读取</param>
- <returns>返回流的数据。</returns>
- <remarks>注意:此操作不会自动关闭传入的流(参数:stream)。</remarks>
- </member>
- <member name="M:System.IO.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream)">
- <summary>
- 复制流到另一个流中
- </summary>
- <param name="fromStream">被复制的流</param>
- <param name="toStream">目标流</param>
- <remarks>注意:此操作不会自动关闭传入的流(参数:fromStream,toStream)。</remarks>
- </member>
- <member name="M:System.IO.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Boolean)">
- <summary>
- 复制流到另一个流中
- </summary>
- <param name="fromStream">被复制的流</param>
- <param name="toStream">目标流</param>
- <param name="byStart">是否从头开始读取数据,若流不支持Seek,将从当前位置读取</param>
- <remarks>注意:此操作不会自动关闭传入的流(参数:fromStream,toStream)。</remarks>
- </member>
- <member name="M:System.IO.StreamExtensions.ToFile(System.IO.Stream,System.String)">
- <summary>
- 保存流到文件,从流的当前位置读取
- </summary>
- <param name="stream">要保存的流</param>
- <param name="path">保存的位置</param>
- <remarks>注意:此操作不会自动关闭传入的流(参数:stream)。</remarks>
- </member>
- <member name="M:System.IO.StreamExtensions.ToFile(System.IO.Stream,System.String,System.Boolean)">
- <summary>
- 保存流到文件
- </summary>
- <param name="stream">要保存的流</param>
- <param name="path">保存的位置</param>
- <param name="byStart">是否从头开始读取数据,若流不支持Seek,将从当前位置读取</param>
- <remarks>注意:此操作不会自动关闭传入的流(参数:stream)。</remarks>
- </member>
- <member name="T:System.DateTimeExtensions">
- <summary>
- DateTime扩展类。
- </summary>
- </member>
- <member name="M:System.DateTimeExtensions.ToTimeString(System.DateTime,System.String)">
- <summary>
- 输出简短时间描述文本
- </summary>
- <param name="value">时间</param>
- <param name="defaultValue">默认输出内容,如果时间不属于一个小范围时间,将采用此值。</param>
- <returns>返回描述文本:半天前、n 小时前、半小时前、n 分钟前、半分钟前、n 秒前、刚刚、昨天 18:39</returns>
- </member>
- <member name="M:System.DateTimeExtensions.ToHourNumber(System.DateTime)">
- <summary>
- 将日期转换为数字
- </summary>
- <param name="value">需要转换的日期</param>
- <returns>返回转换后的数字,如:2012072801。</returns>
- </member>
- <member name="M:System.DateTimeExtensions.ToDayNumber(System.DateTime)">
- <summary>
- 将日期转换为数字
- </summary>
- <param name="value">需要转换的日期</param>
- <returns>返回转换后的数字,如:20120728。</returns>
- </member>
- <member name="M:System.DateTimeExtensions.ToMonthNumber(System.DateTime)">
- <summary>
- 将日期转换为数字
- </summary>
- <param name="value">需要转换的日期</param>
- <returns>返回转换后的数字,如:201207。</returns>
- </member>
- <member name="M:System.DateTimeExtensions.WeekRange(System.DateTime)">
- <summary>
- 获取所在周的区间
- </summary>
- <param name="value">指定的日期</param>
- <returns>返回所在周的周一和周日。</returns>
- </member>
- <member name="M:System.DateTimeExtensions.ToGMT(System.Nullable{System.DateTime})">
- <summary>
- 输出GMT 标准时间格式:ddd, dd MMM yyyy HH:mm:ss 'GMT'
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="M:System.DateTimeExtensions.ToGMT(System.DateTime)">
- <summary>
- 输出GMT 标准时间格式:ddd, dd MMM yyyy HH:mm:ss 'GMT'
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="M:System.DateTimeExtensions.ToGMT(System.DateTime,System.Char)">
- <summary>
- 输出GMT 标准时间格式:ddd, dd MMM yyyy HH:mm:ss 'GMT'
- </summary>
- <param name="value"></param>
- <param name="dateSpliter">日期分隔符,默认为“ ”。</param>
- <returns></returns>
- </member>
- <member name="M:System.DateTimeExtensions.FromGTM(System.String)">
- <summary>
- 尝试从GMT标准时间转换:ddd, dd MMM yyyy HH:mm:ss 'GMT'。
- </summary>
- <param name="value"></param>
- <returns>无效转换时返回null。</returns>
- </member>
- <member name="T:System.DateTimeRange">
- <summary>
- 日期和时间区间
- </summary>
- </member>
- <member name="P:System.DateTimeRange.Begin">
- <summary>
- 获取或设置起始日期
- </summary>
- </member>
- <member name="P:System.DateTimeRange.End">
- <summary>
- 获取或设置结束日期
- </summary>
- </member>
- <member name="T:System.TimeSpanExtensions">
- <summary>
- TimeSpan扩展类。
- </summary>
- </member>
- <member name="M:System.TimeSpanExtensions.ToTimeString(System.TimeSpan)">
- <summary>
- 输出为时间文本。
- </summary>
- <param name="time">当前值。</param>
- <returns>返回时间文本,格式为:n天 00:00:00.3333,天数大于1才会有n天,末尾的是毫秒值。</returns>
- </member>
- <member name="M:System.TimeSpanExtensions.ToTimeString(System.TimeSpan,System.Boolean)">
- <summary>
- 输出为时间文本。
- </summary>
- <param name="time">当前值。</param>
- <param name="showMillseconds">是否显示末尾的毫秒值。</param>
- <returns>返回时间文本,格式为:n天 00:00:00.3333,天数大于1才会有n天,末尾的是毫秒值。</returns>
- </member>
- <member name="T:System.Collections.Generic.HashSetExtensions">
- <summary>
- HashSet<T>的扩展类
- </summary>
- </member>
- <member name="M:System.Collections.Generic.HashSetExtensions.ToHashSet``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- 将可遍历枚举转换为HashSet<T>对象。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="source">可遍历枚举。</param>
- <returns>返回一个HashSet<T>对象。</returns>
- </member>
- <member name="M:System.Collections.Generic.HashSetExtensions.ToHashSet``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})">
- <summary>
- 将可遍历枚举转换为HashSet<T>对象。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="source">可遍历枚举。</param>
- <param name="predicate">筛选规则。</param>
- <returns>返回一个HashSet<T>对象。</returns>
- </member>
- <member name="T:System.Collections.Generic.ICollectionExtensions">
- <summary>
- ICollection<T>的扩展类。
- </summary>
- </member>
- <member name="M:System.Collections.Generic.ICollectionExtensions.AddRange``1(System.Collections.Generic.ICollection{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- 将指定的枚举追加到集合中。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="collection">当前集合。</param>
- <param name="source">可枚举遍历的枚举。</param>
- <exception cref="T:System.ArgumentNullException">当collection或source为null时。</exception>
- </member>
- <member name="T:System.Collections.Generic.QueueExtensions">
- <summary>
- Queue<T>的扩展类
- </summary>
- </member>
- <member name="M:System.Collections.Generic.QueueExtensions.ToQueue``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- 将集合成员转换为一个Queue<T>
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="source">可枚举遍历的集合。</param>
- <returns>返回转换后的Queue<T>。有成员都会返回Queue<T>实例。</returns>
- <exception cref="T:System.ArgumentNullException">当source为null时。</exception>
- </member>
- <member name="M:System.Collections.Generic.QueueExtensions.ToQueue``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})">
- <summary>
- 将满足条件的成员转换为一个Queue<T>
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="source">可枚举遍历的集合。</param>
- <param name="predicate">判断条件,如果为null将匹配所有的成员。</param>
- <returns>返回转换后的Queue<T>。有无匹配都会返回Queue<T>实例。</returns>
- <exception cref="T:System.ArgumentNullException">当source为null时。</exception>
- </member>
- <member name="M:System.Collections.Generic.QueueExtensions.AddRange``1(System.Collections.Generic.Queue{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- 将指定的集合追加到队列中。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="collection">当前队列。</param>
- <param name="source">可枚举遍历的集合。</param>
- <exception cref="T:System.ArgumentNullException">当collection或source为null时。</exception>
- </member>
- <member name="M:System.Collections.Generic.QueueExtensions.AddRange``1(System.Collections.Generic.Queue{``0},``0[],System.Int32,System.Int32)">
- <summary>
- 将指定的集合追加到队列中。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="collection">当前队列。</param>
- <param name="source">需要追加的成员数组。</param>
- <param name="index">起始位置,从0开始。</param>
- <param name="count">追加数量,-1表示从index开始剩下的,反之是从index开始往后多少个成员。</param>
- </member>
- <member name="T:CloneExtensions">
- <summary>
- 克隆扩展类
- </summary>
- </member>
- <member name="M:CloneExtensions.Clone``1(``0)">
- <summary>
- 将一个对象进行内存克隆,完全一样的一个对象(二进制模式)。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="value">需要克隆的对象,为null直接返回null。</param>
- <returns>返回克隆后的对象。</returns>
- </member>
- <member name="M:CloneExtensions.CopyToNew``1(System.Object,System.String[])">
- <summary>
- 复制属性到另一个对象中(一个新对象)。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="model">当前对象。</param>
- <param name="excludeProperties">需要排除的属性。</param>
- <returns>返回一个新的对象。</returns>
- </member>
- <member name="M:CloneExtensions.CopyToNew``1(System.Object,System.Predicate{System.Reflection.PropertyInfo})">
- <summary>
- 复制属性到另一个对象中(一个新对象)。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="model">当前对象。</param>
- <param name="predicate">过滤器。</param>
- <returns>返回一个新的对象。</returns>
- </member>
- <member name="M:CloneExtensions.CopyTo(System.Object,System.Object,System.String[])">
- <summary>
- 复制属性到另一个对象中(可以不同类型)。
- </summary>
- <param name="model">当前对象。</param>
- <param name="toModel">目标对象。</param>
- <param name="excludeProperties">需要排除的属性。</param>
- </member>
- <member name="M:CloneExtensions.CopyTo(System.Object,System.Object,System.Predicate{System.Reflection.PropertyInfo})">
- <summary>
- 复制属性到另一个对象中(可以不同类型)。
- </summary>
- <param name="model">当前对象。</param>
- <param name="toModel">目标对象。</param>
- <param name="predicate">过滤器。</param>
- </member>
- <member name="T:EnumExtensions">
- <summary>
- Enum扩展类
- </summary>
- </member>
- <member name="M:EnumExtensions.HasFlag2(System.Enum,System.Enum)">
- <summary>
- 判断current的值是否包含value(逻辑操作: (current & value)==value )
- </summary>
- <param name="current">当前值</param>
- <param name="value">判断值</param>
- <returns>返回是否包含在内。</returns>
- </member>
- <member name="M:EnumExtensions.HasFlag2(System.Enum,System.Int64)">
- <summary>
- 判断current的值是否包含value(逻辑操作: (current & value)==value )
- </summary>
- <param name="current">当前值</param>
- <param name="value">判断值</param>
- <returns>返回是否包含在内。</returns>
- </member>
- <member name="M:EnumExtensions.HasFlag2(System.Int64,System.Enum)">
- <summary>
- 判断current的值是否包含value(逻辑操作: (current & value)==value )
- </summary>
- <param name="current">当前值</param>
- <param name="value">判断值</param>
- <returns>返回是否包含在内。</returns>
- </member>
- <member name="M:EnumExtensions.HasFlag2(System.Int64,System.Int64)">
- <summary>
- 判断current的值是否包含value(逻辑操作: (current & value)==value )
- </summary>
- <param name="current">当前值</param>
- <param name="value">判断值</param>
- <returns>返回是否包含在内。</returns>
- </member>
- <member name="M:EnumExtensions.ToValues``1(``0)">
- <summary>
- 将当前枚举的值,变成数组,通常用于多值的枚举。比如将 Abc.A | Abc.B 变成Abc[]{ Abc.A,Abc.B }。
- </summary>
- <typeparam name="T">任意枚举类型。</typeparam>
- <param name="value">当前枚举值。</param>
- <returns>返回一个值的数组。</returns>
- </member>
- <member name="M:EnumExtensions.ToNames(System.Enum)">
- <summary>
- 将当前枚举的值,变成名称数组(特性),通常用于多值的枚举。比如将 Abc.A | Abc.B 变成Abc[]{ Abc.A,Abc.B }。
- </summary>
- <param name="value">当前枚举值。</param>
- <returns>返回一个值的数组。</returns>
- </member>
- <member name="M:EnumExtensions.ToNames(System.Enum,System.Boolean)">
- <summary>
- 将当前枚举的值,变成名称数组,通常用于多值的枚举。比如将 Abc.A | Abc.B 变成Abc[]{ Abc.A,Abc.B }。
- </summary>
- <param name="value">当前枚举值。</param>
- <param name="defineName">是否为定义名称,为false时表示特性名称。</param>
- <returns>返回一个值的数组。</returns>
- </member>
- <member name="M:EnumExtensions.ToName(System.Enum)">
- <summary>
- 将当前枚举的值,变成名称串(特性),通常用于多值的枚举。比如将 Abc.A | Abc.B 变成Abc[]{ Abc.A,Abc.B }。
- </summary>
- <param name="value">当前枚举值。</param>
- <returns>返回一个值的数组。</returns>
- </member>
- <member name="M:EnumExtensions.ToName(System.Enum,System.Boolean)">
- <summary>
- 将当前枚举的值,变成名称串,通常用于多值的枚举。比如将 Abc.A | Abc.B 变成Abc[]{ Abc.A,Abc.B }。
- </summary>
- <param name="value">当前枚举值。</param>
- <param name="defineName">是否为定义名称,为false时表示特性名称。</param>
- <returns>返回一个值的数组。</returns>
- </member>
- <member name="M:EnumExtensions.ToName(System.Enum,System.String)">
- <summary>
- 将当前枚举的值,变成名称串,通常用于多值的枚举。比如将 Abc.A | Abc.B 变成Abc[]{ Abc.A,Abc.B }。
- </summary>
- <param name="value">当前枚举值。</param>
- <param name="key">指定属性名称。</param>
- <returns>返回一个值的数组。</returns>
- </member>
- <member name="M:EnumExtensions.GetProperty(System.Enum,System.String)">
- <summary>
- 获取某一个特定的属性值。
- </summary>
- <param name="value">当前枚举值。</param>
- <param name="key">属性名称。</param>
- <returns>返回属性的值,未找到时,将是string.Empty。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefine``1">
- <summary>
- 输出枚举定义数组。
- </summary>
- <typeparam name="T">任意枚举类型。</typeparam>
- <returns>返回枚举定义数组 T[]。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefine(System.Type)">
- <summary>
- 输出枚举定义数组(用于非泛型时)。
- </summary>
- <param name="type">枚举类型。</param>
- <returns>返回枚举定义数组 type[]。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineJson``1">
- <summary>
- 输出枚举定义Json(首字母小写)。
- </summary>
- <typeparam name="T">任意枚举类型。</typeparam>
- <returns>返回定义Json。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineJson``1(System.Boolean,System.Boolean)">
- <summary>
- 输出枚举定义Json。
- </summary>
- <typeparam name="T">任意枚举类型。</typeparam>
- <param name="lowerFirstLetter">首字母小写。</param>
- <param name="containsToName">包含ToName定义 [{key}Name]=ToName()。</param>
- <returns>返回定义Json。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineJson(System.Type)">
- <summary>
- 输出枚举定义Json(首字母小写)。
- </summary>
- <param name="type">枚举类型。</param>
- <returns>返回定义Json。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineJson(System.Type,System.Boolean,System.Boolean)">
- <summary>
- 输出枚举定义Json。
- </summary>
- <param name="type">枚举类型。</param>
- <param name="lowerFirstLetter">首字母小写。</param>
- <param name="containsToName">包含ToName定义 [{key}Name]=ToName()。</param>
- <returns>返回定义Json。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObject``1">
- <summary>
- 输出枚举定义对象(首字母小写)。
- </summary>
- <returns>返回定义对象。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObject``1(System.Boolean,System.Boolean)">
- <summary>
- 输出枚举定义对象。
- </summary>
- <typeparam name="T">任意枚举类型。</typeparam>
- <param name="lowerFirstLetter">首字母小写。</param>
- <param name="containsToName">包含ToName定义 [{key}Name]=ToName()。</param>
- <returns>返回定义对象。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObject(System.Type)">
- <summary>
- 输出枚举定义对象(首字母小写)。
- </summary>
- <param name="type">枚举类型。</param>
- <returns>返回定义对象。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObject(System.Type,System.Boolean,System.Boolean)">
- <summary>
- 输出枚举定义对象。
- </summary>
- <param name="type">枚举类型。</param>
- <param name="lowerFirstLetter">首字母小写。</param>
- <param name="containsToName">包含ToName定义,额外数据 [{key}Text]=ToName()。</param>
- <returns>返回定义对象。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObjectsJson``1">
- <summary>
- 输出枚举定义Json [ { name,value,text } ](首字母小写)。
- </summary>
- <typeparam name="T">任意枚举类型。</typeparam>
- <returns>返回定义Json。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObjectsJson``1(System.Boolean)">
- <summary>
- 输出枚举定义Json [ { name,value,text } ]。
- </summary>
- <typeparam name="T">任意枚举类型。</typeparam>
- <param name="lowerFirstLetter">首字母小写。</param>
- <returns>返回定义Json。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObjectsJson(System.Type)">
- <summary>
- 输出枚举定义Json [ { name,value,text } ](首字母小写)。
- </summary>
- <param name="type">枚举类型。</param>
- <returns>返回定义Json。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObjectsJson(System.Type,System.Boolean)">
- <summary>
- 输出枚举定义Json [ { name,value,text } ]。
- </summary>
- <param name="type">枚举类型。</param>
- <param name="lowerFirstLetter">首字母小写。</param>
- <returns>返回定义Json。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObjects``1">
- <summary>
- 输出枚举定义集合[ { name,value,text } ](首字母小写)。
- </summary>
- <returns>返回定义集合。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObjects``1(System.Boolean)">
- <summary>
- 输出枚举定义集合[ { name,value,text } ]。
- </summary>
- <typeparam name="T">任意枚举类型。</typeparam>
- <param name="lowerFirstLetter">首字母小写。</param>
- <returns>返回定义集合。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObjects(System.Type)">
- <summary>
- 输出枚举定义集合[ { name,value,text } ](首字母小写)。
- </summary>
- <param name="type">枚举类型。</param>
- <returns>返回定义集合。</returns>
- </member>
- <member name="M:EnumExtensions.ToDefineObjects(System.Type,System.Boolean)">
- <summary>
- 输出枚举定义集合[ { name,value,text } ]。
- </summary>
- <param name="type">枚举类型。</param>
- <param name="lowerFirstLetter">首字母小写。</param>
- <returns>返回定义集合。</returns>
- </member>
- <member name="T:StringExtensions">
- <summary>
- 字符串扩展类。
- </summary>
- </member>
- <member name="M:StringExtensions.IsNullOrEmpty(System.String)">
- <summary>
- 是否为空或空字符串。
- </summary>
- <param name="value">当前值。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:StringExtensions.IsWhiteSpace(System.String)">
- <summary>
- 是否全为空白字符。
- </summary>
- <param name="value">当前值。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:StringExtensions.Left(System.String,System.Int32)">
- <summary>
- 截取文本左侧。
- </summary>
- <param name="value">当前值。</param>
- <param name="length">长度,长度不够时,只返回可用长度。</param>
- <returns>不会有null。</returns>
- </member>
- <member name="M:StringExtensions.Right(System.String,System.Int32)">
- <summary>
- 截取文本右侧。
- </summary>
- <param name="value">当前值。</param>
- <param name="length">长度,长度不够时,只返回可用长度。</param>
- <returns>不会有null。</returns>
- </member>
- <member name="M:StringExtensions.Middle(System.String,System.Int32,System.Int32)">
- <summary>
- 截取文本中间。
- </summary>
- <param name="value">当前值。</param>
- <param name="index">索引,从0开始。</param>
- <param name="length">长度,长度不够时,只返回可用长度。</param>
- <returns>不会有null。</returns>
- </member>
- <member name="M:StringExtensions.Format(System.String,System.Object[])">
- <summary>
- 将指定 System.String 中的格式项替换为指定数组中相应 System.Object 实例的值的文本等效项。
- </summary>
- <param name="format">复合格式字符串。</param>
- <param name="args">包含零个或多个要格式化的对象的 System.Object 数组。</param>
- <returns>format 的一个副本,其中格式项已替换为 args 中相应 System.Object 实例的 System.String 等效项。</returns>
- <exception cref="T:System.ArgumentNullException">format 或 args 为 null。</exception>
- <exception cref="T:System.FormatException">format 无效。 - 或 - 用于指示要格式化的参数的数字小于零,或者大于等于 args 数组的长度。</exception>
- </member>
- <member name="M:StringExtensions.Format(System.String,System.Object)">
- <summary>
- 将指定的 System.String 中的格式项替换为指定的 System.Object 实例的值的文本等效项。
- </summary>
- <param name="format">复合格式字符串。</param>
- <param name="arg0">要格式化的 System.Object。</param>
- <returns>format 的一个副本,其中的第一个格式项已替换为 arg0 的 System.String 等效项。</returns>
- <exception cref="T:System.ArgumentNullException">format 为 null。</exception>
- <exception cref="T:System.FormatException">format 中的格式项无效。 - 或 - 用来表示要格式化的参数的数字小于零,或者大于等于要格式化的指定对象的数目。</exception>
- </member>
- <member name="M:StringExtensions.Format(System.String,System.IFormatProvider,System.Object[])">
- <summary>
- 将指定 System.String 中的格式项替换为指定数组中相应 System.Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。
- </summary>
- <param name="format">复合格式字符串。</param>
- <param name="provider">一个 System.IFormatProvider,它提供区域性特定的格式设置信息。</param>
- <param name="args">包含零个或多个要格式化的对象的 System.Object 数组。</param>
- <returns>format 的一个副本,其中格式项已替换为 args 中相应 System.Object 实例的 System.String 等效项。</returns>
- <exception cref="T:System.ArgumentNullException">format 或 args 为 null。</exception>
- <exception cref="T:System.FormatException">format 无效。 - 或 - 用于指示要格式化的参数的数字小于零,或者大于等于 args 数组的长度。</exception>
- </member>
- <member name="M:StringExtensions.Format(System.String,System.Object,System.Object)">
- <summary>
- 将指定的 System.String 中的格式项替换为两个指定的 System.Object 实例的值的文本等效项。
- </summary>
- <param name="format">复合格式字符串。</param>
- <param name="arg0">第一个要格式化的 System.Object。</param>
- <param name="arg1">第二个要格式化的 System.Object。</param>
- <returns>format 的一个副本,其中的第一个和第二个格式项已替换为 arg0 和 arg1 的 System.String 等效项。</returns>
- <exception cref="T:System.ArgumentNullException"> format 为 null。</exception>
- <exception cref="T:System.FormatException">format 无效。 - 或 - 用来表示要格式化的参数的数字小于零,或者大于等于要格式化的指定对象的数目。</exception>
- </member>
- <member name="M:StringExtensions.Format(System.String,System.Object,System.Object,System.Object)">
- <summary>
- 将指定的 System.String 中的格式项替换为三个指定的 System.Object 实例的值的文本等效项。
- </summary>
- <param name="format">复合格式字符串。</param>
- <param name="arg0">第一个要格式化的 System.Object。</param>
- <param name="arg1">第二个要格式化的 System.Object。</param>
- <param name="arg2">第三个要格式化的 System.Object。</param>
- <returns>format 的一个副本,其中的第一个、第二个和第三个格式项已替换为 arg0、arg1 和 arg2 的 System.String 等效项。</returns>
- <exception cref="T:System.ArgumentNullException"> format 为 null。</exception>
- <exception cref="T:System.FormatException">format 无效。 - 或 - 用来表示要格式化的参数的数字小于零,或者大于等于要格式化的指定对象的数目。</exception>
- </member>
- <member name="M:StringExtensions.CheckQuoted(System.String)">
- <summary>
- 自动清除首尾的引号(完全匹配)。
- </summary>
- <param name="value">当前值。</param>
- <returns>返回过滤后的文本结果。</returns>
- </member>
- <member name="M:StringExtensions.Join(System.Collections.Generic.IEnumerable{System.String},System.Char)">
- <summary>
- 在指定 System.String 数组的每个元素之间串联指定的分隔符 System.String,从而产生单个串联的字符串。
- </summary>
- <param name="value">一个 System.String 数组。</param>
- <param name="separator">间隔字符。</param>
- <returns>System.String,包含与 separator 字符串交错的 value 的元素。</returns>
- <exception cref="T:System.ArgumentNullException">value 为 null。</exception>
- </member>
- <member name="M:StringExtensions.Join(System.Collections.Generic.IEnumerable{System.String},System.String)">
- <summary>
- 在指定 System.String 数组的每个元素之间串联指定的分隔符 System.String,从而产生单个串联的字符串。
- </summary>
- <param name="value">一个 System.String 数组。</param>
- <param name="separator">间隔字符串。</param>
- <returns>System.String,包含与 separator 字符串交错的 value 的元素。</returns>
- <exception cref="T:System.ArgumentNullException">value 为 null。</exception>
- </member>
- <member name="M:StringExtensions.Join(System.Collections.Generic.IEnumerable{System.String},System.String,System.Int32,System.Int32)">
- <summary>
- 在指定 System.String 数组的每个元素之间串联指定的分隔符 System.String,从而产生单个串联的字符串。参数指定要使用的第一个数组元素和元素数。
- </summary>
- <param name="value">一个 System.String 数组。</param>
- <param name="separator">间隔字符串。</param>
- <param name="startIndex">要使用的 value 中的第一个数组元素。</param>
- <param name="count">要使用的 value 的元素数。</param>
- <returns>System.String 对象,由通过 separator 联接的 value 中的字符串组成。如果 count 为零、value 没有元素或者separator 和 value 的全部元素为 System.String.Empty,则为 System.String.Empty。</returns>
- <exception cref="T:System.ArgumentNullException">value 为 null。</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">startIndex 或 count 小于 0。 - 或 - startIndex 加上 count 大于 value 中的元素数。</exception>
- <exception cref="T:System.OutOfMemoryException">内存不足。</exception>
- </member>
- <member name="M:StringExtensions.Replace(System.String,System.Char,System.Char,System.Boolean)">
- <summary>
- 将指定的字符替换为新的字符。
- </summary>
- <param name="value">当前值。</param>
- <param name="oldChar">旧的字符。</param>
- <param name="newChar">新的字符。</param>
- <param name="ignoreCase">忽略大小写。</param>
- <returns>返回替换后的字符串。</returns>
- </member>
- <member name="M:StringExtensions.Replace(System.String,System.String,System.String,System.Boolean)">
- <summary>
- 将指定的文本替换为新的文本。
- </summary>
- <param name="value">当前值。</param>
- <param name="oldValue">旧的文本。</param>
- <param name="newValue">新的文本。</param>
- <param name="ignoreCase">忽略大小写。</param>
- <returns>返回替换后的字符串。</returns>
- </member>
- <member name="M:StringExtensions.Append(System.String,System.Char,System.String)">
- <summary>
- 追加内容(当text有值时才会追加,并且仅当value原本也有值才会追加间隔符。)。
- </summary>
- <param name="value">当前值。</param>
- <param name="separator">间隔符。</param>
- <param name="text">内容。</param>
- <returns>返回追加过后的内容。</returns>
- </member>
- <member name="M:StringExtensions.Append(System.String,System.String,System.String)">
- <summary>
- 追加内容(当text有值时才会追加,并且仅当value原本也有值才会追加间隔符。)。
- </summary>
- <param name="value">当前值。</param>
- <param name="separator">间隔符。</param>
- <param name="text">内容。</param>
- <returns>返回追加过后的内容。</returns>
- </member>
- <member name="M:StringExtensions.Append(System.String,System.String,System.String,System.String)">
- <summary>
- 追加内容(当text有值时才会追加,并且仅当value原本也有值才会追加间隔符。)。
- </summary>
- <param name="value">当前值。</param>
- <param name="separator">间隔符。</param>
- <param name="text">内容。</param>
- <param name="format">对text进行格式化,这样有助于在text有值时,出现更高级的输出结果。</param>
- <returns>返回追加过后的内容。</returns>
- </member>
- <member name="M:StringExtensions.FormatEntity(System.String,System.Object)">
- <summary>
- 支持实体取值路径的格式串
- </summary>
- <param name="format">格式串,处理{}格式串,支持深度路径。</param>
- <param name="entity">额外实体,传递数据的对象</param>
- <returns></returns>
- </member>
- <member name="T:ByteExtensions">
- <summary>
- Byte扩展类。
- </summary>
- </member>
- <member name="M:ByteExtensions.Find(System.Byte[],System.Byte[])">
- <summary>
- 查询指定的数据在源数据中的位置(从0开始,不输出endKey,任何不合法调用都会返回new byte[0])。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 -1 。</param>
- <param name="endKey">要查找的数据,为null或空白数组,直接返回 -1 。</param>
- <returns>返回读取到的数据,不匹配时返回new byte[0]。</returns>
- </member>
- <member name="M:ByteExtensions.Find(System.Byte[],System.Byte[],System.Boolean)">
- <summary>
- 查询指定的数据在源数据中的位置(从0开始,任何不合法调用都会返回new byte[0])。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 -1 。</param>
- <param name="endKey">要查找的数据,为null或空白数组,直接返回 -1 。</param>
- <param name="outEndKey">是否将endKey的数据包含在data内。</param>
- <returns>返回读取到的数据,不匹配时返回new byte[0]。</returns>
- </member>
- <member name="M:ByteExtensions.Find(System.Byte[],System.Byte[],System.Int32)">
- <summary>
- 查询指定的数据在源数据中的位置(不输出endKey,任何不合法调用都会返回new byte[0])。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 -1 。</param>
- <param name="endKey">要查找的数据,为null或空白数组,直接返回 -1 。</param>
- <param name="startIndex">起始位置,从0开始,小于0或超出source的有效范围,直接返回 -1。</param>
- <returns>返回读取到的数据,不匹配时返回new byte[0]。</returns>
- </member>
- <member name="M:ByteExtensions.Find(System.Byte[],System.Byte[],System.Int32,System.Boolean)">
- <summary>
- 查询指定的数据在源数据中的位置(任何不合法调用都会返回new byte[0])。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 -1 。</param>
- <param name="endKey">要查找的数据,为null或空白数组,直接返回 -1 。</param>
- <param name="startIndex">起始位置,从0开始,小于0或超出source的有效范围,直接返回 -1。</param>
- <param name="outEndKey">是否将endKey的数据包含在data内。</param>
- <returns>返回读取到的数据,不匹配时返回new byte[0]。</returns>
- </member>
- <member name="M:ByteExtensions.Find(System.Byte[],System.Byte[],System.Byte[]@)">
- <summary>
- 查询指定的数据在源数据中的位置(从0开始,不输出endKey,任何不合法调用都会返回-1)。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 -1 。</param>
- <param name="endKey">要查找的数据,为null或空白数组,直接返回 -1 。</param>
- <param name="data">输出读取到的数据,如果读取失败始终返回new byte[0]。</param>
- <returns>返回读取之后的起始位置,会向后推移endKey的长度。</returns>
- </member>
- <member name="M:ByteExtensions.Find(System.Byte[],System.Byte[],System.Boolean,System.Byte[]@)">
- <summary>
- 查询指定的数据在源数据中的位置(从0开始,任何不合法调用都会返回-1)。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 -1 。</param>
- <param name="endKey">要查找的数据,为null或空白数组,直接返回 -1 。</param>
- <param name="outEndKey">是否将endKey的数据包含在data内。</param>
- <param name="data">输出读取到的数据,如果读取失败始终返回new byte[0]。</param>
- <returns>返回读取之后的起始位置,会向后推移endKey的长度。</returns>
- </member>
- <member name="M:ByteExtensions.Find(System.Byte[],System.Byte[],System.Int32,System.Byte[]@)">
- <summary>
- 查询指定的数据在源数据中的位置(不输出endKey,任何不合法调用都会返回-1)。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 -1 。</param>
- <param name="endKey">要查找的数据,为null或空白数组,直接返回 -1 。</param>
- <param name="startIndex">起始位置,从0开始,小于0或超出source的有效范围,直接返回 -1。</param>
- <param name="data">输出读取到的数据,如果读取失败始终返回new byte[0]。</param>
- <returns>返回读取之后的起始位置,会向后推移endKey的长度。</returns>
- </member>
- <member name="M:ByteExtensions.Find(System.Byte[],System.Byte[],System.Int32,System.Boolean,System.Byte[]@)">
- <summary>
- 查询指定的数据在源数据中的位置(任何不合法调用都会返回-1)。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 -1 。</param>
- <param name="endKey">要查找的数据,为null或空白数组,直接返回 -1 。</param>
- <param name="startIndex">起始位置,从0开始,小于0或超出source的有效范围,直接返回 -1。</param>
- <param name="outEndKey">是否将endKey的数据包含在data内。</param>
- <param name="data">输出读取到的数据,如果读取失败始终返回new byte[0]。</param>
- <returns>返回读取之后的起始位置,会向后推移endKey的长度。</returns>
- </member>
- <member name="M:ByteExtensions.FindIndex(System.Byte[],System.Byte[])">
- <summary>
- 查询指定的数据在源数据中的位置(任何不合法调用都会返回-1)。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 -1 。</param>
- <param name="key">要查找的数据,为null或空白数组,直接返回 -1 。</param>
- <returns>如果找不到返回-1,则返回从0开始的索引位置。</returns>
- </member>
- <member name="M:ByteExtensions.FindIndex(System.Byte[],System.Byte[],System.Int32)">
- <summary>
- 查询指定的数据在源数据中的位置(任何不合法调用都会返回-1)。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 -1 。</param>
- <param name="key">要查找的数据,为null或空白数组,直接返回 -1 。</param>
- <param name="startIndex">起始位置,从0开始,小于0或超出source的有效范围,直接返回 -1。</param>
- <returns>如果找不到返回-1,则返回从0开始的索引位置。</returns>
- </member>
- <member name="M:ByteExtensions.Sub(System.Byte[],System.Int32)">
- <summary>
- 子数组(超出范围不会报错,均为new byte[0])
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 new byte[0]</param>
- <param name="index">起始位置,从0开始,小于0或超出source的有效范围,直接返回new byte[0]</param>
- <returns>返回新的数据。</returns>
- </member>
- <member name="M:ByteExtensions.Sub(System.Byte[],System.Int32,System.Int32)">
- <summary>
- 子数组(超出范围不会报错,均为new byte[0])
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 new byte[0]</param>
- <param name="index">起始位置,从0开始,小于0或超出source的有效范围,直接返回new byte[0]</param>
- <param name="length">长度,从起始位置开始计算,传-1表示剩余的所有数据;超出有效范围时 返回 new byte[0]。</param>
- <returns>返回新的数据。</returns>
- </member>
- <member name="M:ByteExtensions.ToHex(System.Byte[])">
- <summary>
- 转换为16进制文本(大写字母)。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 ""</param>
- <returns></returns>
- </member>
- <member name="M:ByteExtensions.ToHex(System.Byte[],System.Boolean)">
- <summary>
- 转换为16进制文本。
- </summary>
- <param name="source">源数据,为null或空白数组,直接返回 ""</param>
- <param name="upper">是否为大写的字母</param>
- <returns></returns>
- </member>
- <member name="M:ByteExtensions.HexToBytes(System.String)">
- <summary>
- 从16进制转换为二进制。
- </summary>
- <param name="value">16进制文本,如果是0x开头,自动忽略0x</param>
- <returns></returns>
- </member>
- <member name="T:AppHelper">
- <summary>
- 应用程序辅助类
- </summary>
- <remarks>主要做一些跟当前应用程序相关的操作,包括文件和目录的操作。</remarks>
- </member>
- <member name="P:AppHelper.AppPath">
- <summary>
- 当前应用程序位置(目录)
- </summary>
- </member>
- <member name="P:AppHelper.AppFile">
- <summary>
- 当前应用程序主文件路径(Windows应用程序为exe的路径,ASP.NET应用程序为主dll的路径)
- </summary>
- </member>
- <member name="P:AppHelper.Assembly">
- <summary>
- 当前应用程序的主程序集
- </summary>
- </member>
- <member name="M:AppHelper.MapPath(System.String)">
- <summary>
- 映射路径,用于将相对路径变为绝对路径,相对于AppPath。
- </summary>
- <param name="path">需要处理的路径,支持~/方式,自动识别是否为绝对路径。</param>
- <returns>返回处理后的路径</returns>
- <remarks>用过ASP.NET的Server.MapPath应该不陌生。</remarks>
- <seealso cref="M:AppHelper.CreateDirectory(System.String,System.Boolean)"/>
- </member>
- <member name="M:AppHelper.LoadTextFile(System.String)">
- <summary>
- 加载文本文件
- </summary>
- <param name="path">文件位置(支持相对路径)</param>
- <returns>返回文件内容,文件不存时直接返回<c>string.Empty</c>。</returns>
- </member>
- <member name="M:AppHelper.LoadTextFile(System.String,System.Text.Encoding)">
- <summary>
- 加载文本文件
- </summary>
- <param name="path">文件位置(支持相对路径)</param>
- <param name="encoding">文件编码</param>
- <returns>返回文件内容,文件不存时直接返回string.Empty。</returns>
- </member>
- <member name="M:AppHelper.SaveTextFile(System.String,System.String)">
- <summary>
- 保存内容到文本文件
- </summary>
- <param name="path">文件位置(支持相对路径,自动创建目录)</param>
- <param name="contents">文本内容</param>
- </member>
- <member name="M:AppHelper.SaveTextFile(System.String,System.String,System.Text.Encoding)">
- <summary>
- 保存内容到文本文件
- </summary>
- <param name="path">文件位置(支持相对路径,自动创建目录)</param>
- <param name="contents">文本内容</param>
- <param name="encoding">文件编码</param>
- </member>
- <member name="M:AppHelper.SaveTextFile(System.String,System.String,System.Boolean)">
- <summary>
- 保存内容到文本文件
- </summary>
- <param name="path">文件位置(支持相对路径,自动创建目录)</param>
- <param name="contents">文本内容</param>
- <param name="isAppend">是否为追加模式</param>
- </member>
- <member name="M:AppHelper.SaveTextFile(System.String,System.String,System.Boolean,System.Text.Encoding)">
- <summary>
- 保存内容到文本文件
- </summary>
- <param name="path">文件位置(支持相对路径,自动创建目录)</param>
- <param name="contents">文本内容</param>
- <param name="isAppend">是否为追加模式</param>
- <param name="encoding">文件编码</param>
- </member>
- <member name="M:AppHelper.CopyFile(System.String,System.String)">
- <summary>
- 复制文件(复制前会自动删除目标文件)
- </summary>
- <param name="sourceFilename">源文件位置(支持相对路径)</param>
- <param name="destFilename">目标文件位置(支持相对路径,自动创建目录)</param>
- <remarks>关于自动删除文件,请参考 <see cref="M:AppHelper.DeleteFile(System.String)"/> 。</remarks>
- </member>
- <member name="M:AppHelper.DeleteFile(System.String)">
- <summary>
- 删除文件(只读文件、隐藏文件、系统文件都可以删除)
- </summary>
- <param name="path">文件位置(支持相对路径)</param>
- <remarks>文件不存在直接结束操作,如果权限不足的操作会报异常。</remarks>
- </member>
- <member name="M:AppHelper.CreateDirectory(System.String)">
- <summary>
- 创建目录
- </summary>
- <param name="path">路径</param>
- </member>
- <member name="M:AppHelper.CreateDirectory(System.String,System.Boolean)">
- <summary>
- 创建目录
- </summary>
- <param name="path">路径</param>
- <param name="isMapPath">是否为一个相对路径,如果是相对路径将会自动映射。</param>
- </member>
- <member name="M:AppHelper.CopyDirectory(System.String,System.String,System.Boolean)">
- <summary>
- 复制目录
- </summary>
- <param name="sourceDirName">源目录位置(支持相对路径)</param>
- <param name="destDirName">目标目录位置(支持相对路径,自动创建目录)</param>
- <param name="copySubDirs">是否复制子目录(包括子目录中的文件)</param>
- <remarks>如果目标目录中存在同样的文件名,将会强制替换。</remarks>
- <exception cref="T:System.IO.DirectoryNotFoundException">源目录位置不存在</exception>
- </member>
- <member name="M:AppHelper.DeleteDirectory(System.String)">
- <summary>
- 删除目录(包括目录自己)
- </summary>
- <param name="path">目录位置(支持相对路径)</param>
- <remarks>目录不存在直接结束操作。</remarks>
- </member>
- <member name="M:AppHelper.DeleteDirectory(System.String,System.Boolean)">
- <summary>
- 删除目录
- </summary>
- <param name="path">目录位置(支持相对路径)</param>
- <param name="deleteSelf">是否删除目录本身,如果不删除等同清空目录。</param>
- <remarks>目录不存在直接结束操作。</remarks>
- </member>
- <member name="M:AppHelper.GetFiles(System.String,System.String,System.IO.SearchOption)">
- <summary>
- 返回指定目录中文件的名称,该目录与指定搜索模式匹配并使用某个值确定是否在子目录中搜索。
- </summary>
- <param name="path">要搜索的目录,不存在不报错。</param>
- <param name="searchPattern">搜索字符串。</param>
- <param name="searchOption">指定搜索操作应包括所有子目录还是仅包括当前目录。</param>
- <returns>文件列表。</returns>
- </member>
- <member name="T:ConstAttribute">
- <summary>
- 用于在设置常量的特性
- </summary>
- </member>
- <member name="P:ConstAttribute.Key">
- <summary>
- 常量名称
- </summary>
- </member>
- <member name="P:ConstAttribute.Value">
- <summary>
- 常量值
- </summary>
- </member>
- <member name="M:ConstAttribute.#ctor(System.String)">
- <summary>
- 标识一个常量,常量名称为:Text
- </summary>
- <param name="value">常量值</param>
- </member>
- <member name="M:ConstAttribute.#ctor(System.String,System.String)">
- <summary>
- 标识一个常量
- </summary>
- <param name="key">常量名称</param>
- <param name="value">常量值</param>
- </member>
- <member name="T:ConstAttributeExtensions">
- <summary>
- ConstAttribute的扩展类
- </summary>
- </member>
- <member name="M:ConstAttributeExtensions.ConstParameter(System.Reflection.MethodInfo,System.String)">
- <summary>
- 获取常量标识值,常量名称为:Text
- </summary>
- <param name="methodInfo"></param>
- <param name="parameterName">参数名称,优先区分大小写,其次不区分;null或empty将返回methodInfo本身的常量值</param>
- <returns></returns>
- </member>
- <member name="M:ConstAttributeExtensions.ConstParameter(System.Reflection.MethodInfo,System.String,System.String)">
- <summary>
- 获取常量标识值
- </summary>
- <param name="methodInfo"></param>
- <param name="parameterName">参数名称,优先区分大小写,其次不区分;null或empty将返回methodInfo本身的常量值</param>
- <param name="key">常量名称</param>
- <returns></returns>
- </member>
- <member name="M:ConstAttributeExtensions.Const(System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取常量标识值,常量名称为:Text
- </summary>
- <param name="provider">可获取特性的对象</param>
- <returns>返回此常量名称对应的值,如果不存在,返回 string.Empty</returns>
- </member>
- <member name="M:ConstAttributeExtensions.Const(System.Reflection.ICustomAttributeProvider,System.String)">
- <summary>
- 获取常量标识值
- </summary>
- <param name="provider">可获取特性的对象</param>
- <param name="key">常量名称</param>
- <returns>返回此常量名称对应的值,如果不存在,返回 string.Empty</returns>
- </member>
- <member name="M:ConstAttributeExtensions.Const(System.Object)">
- <summary>
- 获取常量标识值
- </summary>
- <param name="instance">包含特性的实例</param>
- <returns>返回此常量名称对应的值,如果不存在,返回 string.Empty</returns>
- </member>
- <member name="M:ConstAttributeExtensions.Const(System.Object,System.String)">
- <summary>
- 获取常量标识值
- </summary>
- <param name="instance">包含特性的实例</param>
- <param name="keyOrMemberName">常量名称或成员名称</param>
- <returns>返回此常量名称对应的值,如果不存在,返回 string.Empty</returns>
- </member>
- <member name="M:ConstAttributeExtensions.Const(System.Object,System.String,System.String)">
- <summary>
- 获取常量标识值
- </summary>
- <param name="instance">包含特性的实例</param>
- <param name="memberName">成员名称</param>
- <param name="key">常量名称</param>
- <returns>返回此常量名称对应的值,如果不存在,返回 string.Empty</returns>
- </member>
- <member name="T:EnumPropertyAttribute">
- <summary>
- 为枚举的成员定义一些额外的属性值。
- </summary>
- </member>
- <member name="M:EnumPropertyAttribute.#ctor(System.String)">
- <summary>
- 定义一个属性(名称为:Text)
- </summary>
- <param name="value">属性值。</param>
- </member>
- <member name="M:EnumPropertyAttribute.#ctor(System.String,System.String)">
- <summary>
- 定义一个属性
- </summary>
- <param name="key">属性名称。</param>
- <param name="value">属性值。</param>
- </member>
- <member name="T:FastObject">
- <summary>
- 快速对象(反射调用)类。
- </summary>
- </member>
- <member name="P:FastObject.Instance">
- <summary>
- 获取或设置当前对象。
- </summary>
- </member>
- <member name="P:FastObject.File">
- <summary>
- 获取或设置文件。
- </summary>
- </member>
- <member name="P:FastObject.Item(System.String)">
- <summary>
- 获取或设置值
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <returns></returns>
- </member>
- <member name="P:FastObject.Item(System.String,System.Object[])">
- <summary>
- 获取或设置值
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <param name="formatArgs">path为格式串是的参数列表。</param>
- <returns></returns>
- </member>
- <member name="M:FastObject.#ctor">
- <summary>
- 创建FastObject实例(创建空白对象)。
- </summary>
- </member>
- <member name="M:FastObject.#ctor(System.String)">
- <summary>
- 创建FastObject实例。
- </summary>
- <param name="file">文件或JSON,编码要求为UTF-8,文件不存在或格式不正确,不会报错。</param>
- </member>
- <member name="M:FastObject.#ctor(System.Object)">
- <summary>
- 创建FastObject实例。
- </summary>
- <param name="instance">当前对象,为null时,自动创建Dictionary</param>
- </member>
- <member name="M:FastObject.#ctor(FastObject.SaveAction)">
- <summary>
- 创建FastObject实例(创建空白对象)。
- </summary>
- <param name="saveAction">保存时的逻辑。</param>
- </member>
- <member name="M:FastObject.#ctor(System.Object,FastObject.SaveAction)">
- <summary>
- 创建FastObject实例。
- </summary>
- <param name="instance">当前对象,为null时,自动创建Dictionary</param>
- <param name="saveAction">保存时的逻辑。</param>
- </member>
- <member name="M:FastObject.Get(System.String)">
- <summary>
- 获取值
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <returns>不存在返回null</returns>
- </member>
- <member name="M:FastObject.GetWrapper(System.String)">
- <summary>
- 获取值(包装对象)
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <returns>不存在返回null</returns>
- </member>
- <member name="M:FastObject.Get(System.String,System.Object[])">
- <summary>
- 获取值
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <param name="formatArgs">path为格式串是的参数列表。</param>
- <returns>不存在返回null</returns>
- </member>
- <member name="M:FastObject.Get``1(System.String)">
- <summary>
- 获取值
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <returns></returns>
- </member>
- <member name="M:FastObject.Get``1(System.String,System.Object[])">
- <summary>
- 获取值
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <param name="formatArgs">path为格式串是的参数列表。</param>
- <returns></returns>
- </member>
- <member name="M:FastObject.Get``1(System.String,``0)">
- <summary>
- 获取值
- </summary>
- <typeparam name="T">任意结构类型</typeparam>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <param name="defaultValue">如果为null时的默认值</param>
- <returns></returns>
- </member>
- <member name="M:FastObject.Get``1(System.String,``0,System.Object[])">
- <summary>
- 获取值
- </summary>
- <typeparam name="T">任意结构类型</typeparam>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <param name="defaultValue">如果为null时的默认值</param>
- <param name="formatArgs">path为格式串是的参数列表。</param>
- <returns></returns>
- </member>
- <member name="M:FastObject.Set(System.String,System.Object)">
- <summary>
- 设置值
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <param name="value">值</param>
- </member>
- <member name="M:FastObject.Set(System.String,System.Object,System.Object[])">
- <summary>
- 设置值
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。</param>
- <param name="value">值</param>
- <param name="formatArgs">path为格式串是的参数列表。</param>
- </member>
- <member name="M:FastObject.Save">
- <summary>
- 保存保存对象
- </summary>
- <returns>返回是否保存成功。</returns>
- </member>
- <member name="M:FastObject.Save(System.String)">
- <summary>
- 保存对象到文件(JSON,格式化)。
- </summary>
- <param name="file">文件路径。</param>
- <returns>返回是否保存成功。</returns>
- </member>
- <member name="M:FastObject.Length(System.String)">
- <summary>
- 获取集合的长度(自适应Array.Length或collection.Count)
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。不传表示当前对象。</param>
- <returns></returns>
- </member>
- <member name="M:FastObject.IsEnumerable(System.String)">
- <summary>
- 是否可以转换为可枚举对象。
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。不传表示当前对象。</param>
- <returns></returns>
- </member>
- <member name="M:FastObject.AsEnumerable(System.String)">
- <summary>
- 强制转换为可枚举对象,单对象自动变成数组,如果都不成功返回new object[0]
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。不传表示当前对象。</param>
- <returns></returns>
- </member>
- <member name="M:FastObject.AsEnumerableWrapper(System.String)">
- <summary>
- 强制转换为可枚举对象,单对象自动变成数组,如果都不成功返回空白序列
- </summary>
- <param name="path">key,支持深度path,如a.b[1] 表示成员a的b成员中的第2个元素。不传表示当前对象。</param>
- <returns></returns>
- </member>
- <member name="M:FastObject.ToJson">
- <summary>
- 将对象输出为Json文本。
- </summary>
- <returns>返回对象的json文本。</returns>
- </member>
- <member name="M:FastObject.ToJson(System.Boolean)">
- <summary>
- 将对象输出为Json文本。
- </summary>
- <param name="formated">是否格式化json</param>
- <returns>返回对象的json文本。</returns>
- </member>
- <member name="M:FastObject.ToString">
- <summary>
- 返回当前对象的json文本。
- </summary>
- <returns>返回对象的json文本。</returns>
- </member>
- <member name="M:FastObject.op_Implicit(System.String)~FastObject">
- <summary>
- 解析 json
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:FastObject.op_Explicit(FastObject)~System.String">
- <summary>
- 转为json文本
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:FastObject.Path(System.Object,System.String)">
- <summary>
- path,快速获取值。
- </summary>
- <param name="instance">对象</param>
- <param name="path">操作路径。字典key:"aa";数组索引:[0];组合使用:"data.items[0].name"。</param>
- <returns>返回最终的值。</returns>
- </member>
- <member name="M:FastObject.Path(System.Object,System.String,System.Object)">
- <summary>
- path,快速设置值。
- </summary>
- <param name="instance">对象</param>
- <param name="path">操作路径。字典key:"aa";数组索引:[0];组合使用:"data.items[0].name"。</param>
- <param name="value">要设置的值</param>
- <returns>返回是否操作成功。</returns>
- </member>
- <member name="T:FastObject.SaveAction">
- <summary>
- 保存Action委托。
- </summary>
- <param name="instance">当前对象。</param>
- </member>
- <member name="T:FastObjectPathExtensions">
- <summary>
- 对象深度路径扩展类
- </summary>
- </member>
- <member name="M:FastObjectPathExtensions.Path(System.Object,System.String)">
- <summary>
- path,快速获取值。
- </summary>
- <param name="instance">对象</param>
- <param name="path">操作路径。字典key:"aa";数组索引:[0];组合使用:"data.items[0].name"。</param>
- <returns>返回最终的值。</returns>
- </member>
- <member name="M:FastObjectPathExtensions.Path(System.Object,System.String,System.Object)">
- <summary>
- path,快速设置值。
- </summary>
- <param name="instance">对象</param>
- <param name="path">操作路径。字典key:"aa";数组索引:[0];组合使用:"data.items[0].name"。</param>
- <param name="value">要设置的值</param>
- <returns>返回是否操作成功。</returns>
- </member>
- <member name="T:HttpUtility">
- <summary>
- 提供在处理 Web 请求时用于编码和解码 URL 的方法。 此类不能被继承。
- </summary>
- </member>
- <member name="P:HttpUtility.GB2312">
- <summary>
- 获取GB2312编码(如果系统不支持将返回null)。
- </summary>
- </member>
- <member name="P:HttpUtility.GBK">
- <summary>
- 获取GBK编码(如果系统不支持将返回null)。
- </summary>
- </member>
- <member name="M:HttpUtility.JsTick">
- <summary>
- 获取UTC时间戳( Javascript:new Date.getTime() )。
- </summary>
- <returns>返回UTC时间戳。</returns>
- </member>
- <member name="M:HttpUtility.JsTick(System.Boolean)">
- <summary>
- 获取UTC时间戳( Javascript:new Date.getTime() )。
- </summary>
- <param name="millisceconds">是否包含毫秒</param>
- <returns>返回UTC时间戳。</returns>
- </member>
- <member name="M:HttpUtility.JsTick(System.DateTime,System.Boolean)">
- <summary>
- 获取UTC时间戳。
- </summary>
- <param name="time">指定日期时间</param>
- <param name="millisceconds">是否包含毫秒</param>
- <returns>返回UTC时间戳。</returns>
- </member>
- <member name="M:HttpUtility.FromJsTick(System.Int64,System.Boolean)">
- <summary>
- 将UTC时间戳转换为DateTime。
- </summary>
- <param name="tick">时间戳</param>
- <param name="millisceconds">是否包含毫秒</param>
- <returns>返回DateTime。</returns>
- </member>
- <member name="M:HttpUtility.FromBase64String(System.String)">
- <summary>
- 还原base64字符串
- </summary>
- <param name="text">base64字符串</param>
- <returns>返回还原后的字符串。</returns>
- <remarks>如果传入的值为空或空字符串,将自动返回string.Empty。</remarks>
- </member>
- <member name="M:HttpUtility.ToBase64String(System.String)">
- <summary>
- 转换为base64字符串
- </summary>
- <param name="text">需要转换的文本</param>
- <returns>返回转换后的base64字符串。</returns>
- <remarks>如果传入的值为空或空字符串,将自动返回string.Empty。</remarks>
- </member>
- <member name="M:HttpUtility.AppendQuery(System.String@,System.String,System.String,System.Boolean,System.String)">
- <summary>
- 为一个Url追加参数
- </summary>
- <param name="url">被追加的Url</param>
- <param name="name">参数名称,为空时自动忽略</param>
- <param name="value">参数值</param>
- <param name="needEncode">是否需要UrlEncode处理</param>
- <param name="encoding">字符编码,默认是utf-8</param>
- </member>
- <member name="M:HttpUtility.AppendQuery(System.String@,System.String,System.String,System.Boolean,System.Text.Encoding)">
- <summary>
- 为一个Url追加参数
- </summary>
- <param name="url">被追加的Url</param>
- <param name="name">参数名称,为空时自动忽略</param>
- <param name="value">参数值</param>
- <param name="needEncode">是否需要UrlEncode处理</param>
- <param name="encoding">字符编码,默认是utf-8</param>
- </member>
- <member name="M:HttpUtility.GetQueryValue(System.String,System.String)">
- <summary>
- 获取查询中的参数(不会解码)。
- </summary>
- <param name="pathAndQuery">查询参数(问号后面的内容)或表单数据,为空时返回string.Empty</param>
- <param name="name">参数名称,为空时返回string.Empty。</param>
- <returns>返回匹配的值。</returns>
- </member>
- <member name="M:HttpUtility.GetQueryValue(System.String,System.String,System.Boolean)">
- <summary>
- 获取查询中的参数。
- </summary>
- <param name="pathAndQuery">查询参数(问号后面的内容)或表单数据,为空时返回string.Empty</param>
- <param name="name">参数名称,为空时返回string.Empty。</param>
- <param name="allowUrlDecode">允许解码,默认不解码,UTF8。</param>
- <returns>返回匹配的值。</returns>
- </member>
- <member name="M:HttpUtility.GetQueryValues(System.String,System.String)">
- <summary>
- 获取查询中的参数(多个参数,不会解码)。
- </summary>
- <param name="pathAndQuery">查询参数(问号后面的内容)或表单数据,为空时返回new string[0]</param>
- <param name="name">参数名称,为空时返回new string[0]。</param>
- <returns>返回匹配的值列表。</returns>
- </member>
- <member name="M:HttpUtility.GetQueryValues(System.String,System.String,System.Boolean)">
- <summary>
- 获取查询中的参数(多个参数)。
- </summary>
- <param name="pathAndQuery">查询参数(问号后面的内容)或表单数据,为空时返回new string[0]</param>
- <param name="name">参数名称,为空时返回new string[0]。</param>
- <param name="allowUrlDecode">允许解码,默认不解码,UTF8。</param>
- <returns>返回匹配的值列表。</returns>
- </member>
- <member name="M:HttpUtility.ParseQueryString(System.String)">
- <summary>
- 解析查询字符串(对值会解码)。
- </summary>
- <param name="query">查询字符串(URL问号后面的内容),也可以是表单数据</param>
- <returns>永远不会为null。</returns>
- </member>
- <member name="M:HttpUtility.ParseQueryString(System.String,System.Text.Encoding)">
- <summary>
- 解析查询字符串(对值会解码)。
- </summary>
- <param name="query">查询字符串(URL问号后面的内容),也可以是表单数据</param>
- <param name="encoding">编码,为空将采用UTF8</param>
- <returns>永远不会为null。</returns>
- </member>
- <member name="M:HttpUtility.EncodeURIComponent(System.String)">
- <summary>
- URI编码(Javascript:encodeURIComponent)。
- </summary>
- <param name="text">需要编码的文本。</param>
- <returns>返回编码后的文本。</returns>
- </member>
- <member name="M:HttpUtility.EncodeCase(System.String,System.Boolean)">
- <summary>
- 对已编码的文本大小写处理。
- </summary>
- <param name="text">已编码的文本,为空时直接返回string.Empty</param>
- <param name="isUpper">是否为大写字母(仅作用于%后面的16进制文本,如%CE)</param>
- <returns>返回处理后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UrlEncode(System.Byte[])">
- <summary>
- Url值编码(UTF8)。
- </summary>
- <param name="data">为null或空数组直接返回string.Empty。</param>
- <returns>返回编码后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UrlEncode(System.String)">
- <summary>
- Url值编码(UTF8)。
- </summary>
- <param name="text">需要编码的文本,为空直接返回string.Empty。</param>
- <returns>返回编码后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UrlEncode(System.String,System.Text.Encoding)">
- <summary>
- Url值编码。
- </summary>
- <param name="text">需要编码的文本,为空直接返回string.Empty。</param>
- <param name="encoding">为空自动采用UTF8</param>
- <returns>返回编码后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UrlEncode(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Url值编码。
- </summary>
- <param name="data">为null或空数组直接返回string.Empty。</param>
- <param name="offset">起始位置。</param>
- <param name="count">数据长度。</param>
- <returns>返回编码后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UrlEncodeToBytes(System.String)">
- <summary>
- Url值编码(UTF8)。
- </summary>
- <param name="text">需要编码的文本,为空直接返回new byte[0]。</param>
- <returns>返回编码后的数据。</returns>
- </member>
- <member name="M:HttpUtility.UrlEncodeToBytes(System.Byte[])">
- <summary>
- Url值编码。
- </summary>
- <param name="data">为null或空数组直接返回new byte[0]。</param>
- <returns>返回编码后的数据。</returns>
- </member>
- <member name="M:HttpUtility.UrlEncodeToBytes(System.String,System.Text.Encoding)">
- <summary>
- Url值编码。
- </summary>
- <param name="text">需要编码的文本,为空直接返回new byte[0]。</param>
- <param name="encoding">为空自动采用UTF8</param>
- <returns>返回编码后的数据。</returns>
- </member>
- <member name="M:HttpUtility.UrlEncodeToBytes(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Url值编码。
- </summary>
- <param name="data">为null或空数组直接返回new byte[0]。</param>
- <param name="offset">起始位置。</param>
- <param name="count">数据长度。</param>
- <returns>返回编码后的数据。</returns>
- </member>
- <member name="M:HttpUtility.UrlEncodeUnicode(System.String)">
- <summary>
- Url值编码(Unicode)。
- </summary>
- <param name="text">需要编码的文本,为空直接返回string.Empty。</param>
- <returns>返回编码后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UrlEncodeUnicodeToBytes(System.String)">
- <summary>
- Url值编码(Unicode)。
- </summary>
- <param name="text">需要编码的文本,为空直接返回new byte[0]。</param>
- <returns>返回编码后的数据。</returns>
- </member>
- <member name="M:HttpUtility.UrlDecode(System.String)">
- <summary>
- Url值解码(UTF8)。
- </summary>
- <param name="text">需要解码的文本,为空直接返回string.Empty。</param>
- <returns>返回解码后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UrlDecode(System.Byte[],System.Text.Encoding)">
- <summary>
- Url值解码。
- </summary>
- <param name="data">从byte[]中解码,为null或空数组直接返回string.Empty。</param>
- <param name="encoding">为空自动采用UTF8</param>
- <returns>返回解码后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UrlDecode(System.String,System.Text.Encoding)">
- <summary>
- Url值解码。
- </summary>
- <param name="text">需要解码的文本,为空直接返回string.Empty。</param>
- <param name="encoding">为空自动采用UTF8</param>
- <returns>返回解码后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UrlDecode(System.Byte[],System.Int32,System.Int32,System.Text.Encoding)">
- <summary>
- Url值解码。
- </summary>
- <param name="data">从byte[]中解码,为null或空数组直接返回string.Empty。</param>
- <param name="offset">起始位置。</param>
- <param name="count">数据长度。</param>
- <param name="encoding">为空自动采用UTF8</param>
- <returns>返回解码后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UrlDecodeToBytes(System.Byte[])">
- <summary>
- Url值解码。
- </summary>
- <param name="data">从byte[]中解码,为null或空数组直接返回new byte[0]。</param>
- <returns>返回解码后的数据。</returns>
- </member>
- <member name="M:HttpUtility.UrlDecodeToBytes(System.String)">
- <summary>
- Url值解码(UTF8)。
- </summary>
- <param name="text">需要解码的文本,为空直接返回new byte[0]。</param>
- <returns>返回解码后的数据。</returns>
- </member>
- <member name="M:HttpUtility.UrlDecodeToBytes(System.String,System.Text.Encoding)">
- <summary>
- Url值解码。
- </summary>
- <param name="text">需要解码的文本,为空直接返回new byte[0]。</param>
- <param name="encoding">为空自动采用UTF8</param>
- <returns>返回解码后的数据。</returns>
- </member>
- <member name="M:HttpUtility.UrlDecodeToBytes(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Url值解码。
- </summary>
- <param name="data">从byte[]中解码,为null或空数组直接返回new byte[0]。</param>
- <param name="offset">起始位置。</param>
- <param name="count">数据长度。</param>
- <returns>返回解码后的数据。</returns>
- </member>
- <member name="M:HttpUtility.Escape(System.String)">
- <summary>
- 转义(%u3F2D)。
- </summary>
- <param name="text">需要转义的内容,为空时直接返回string.Empty</param>
- <returns>返回转义后的文本。</returns>
- </member>
- <member name="M:HttpUtility.UnEscape(System.String)">
- <summary>
- 取消转义(%u3F2D)。
- </summary>
- <param name="text">已转义的内容(%u3F2D),为空时直接返回string.Empty</param>
- <returns>返回处理后的文本。</returns>
- </member>
- <member name="M:HttpUtility.HtmlEncode(System.String)">
- <summary>
- Html编码(处理<>等特殊字符)。
- </summary>
- <param name="text">需要编码的html内容,为空直接返回string.Empty</param>
- <returns>返回编码之后的文本。</returns>
- </member>
- <member name="M:HttpUtility.HtmlEncode(System.String,System.IO.TextWriter)">
- <summary>
- Html编码(处理<>等特殊字符)。
- </summary>
- <param name="text">需要编码的html内容,为空直接忽略。</param>
- <param name="output">输出容器</param>
- </member>
- <member name="M:HttpUtility.HtmlDecode(System.String)">
- <summary>
- Html解码(处理&lt;&gt;等特殊字符)。
- </summary>
- <param name="text">需要解码的html,为空直接返回string.Empty</param>
- <returns>返回解码后的内容。</returns>
- </member>
- <member name="M:HttpUtility.HtmlDecode(System.String,System.IO.TextWriter)">
- <summary>
- Html解码(处理&lt;&gt;等特殊字符)。
- </summary>
- <param name="text">需要解码的html,为空直接忽略</param>
- <param name="output">输出容器</param>
- </member>
- <member name="T:ILog">
- <summary>
- 日志存储接口
- </summary>
- </member>
- <member name="P:ILog.Name">
- <summary>
- 日志名称
- </summary>
- </member>
- <member name="M:ILog.WriteLine(System.String)">
- <summary>
- 输出一个空白行。
- </summary>
- <param name="level">级别,为空时将默认为{Empty}</param>
- </member>
- <member name="M:ILog.WriteLine(System.String,System.String)">
- <summary>
- 输出一行内容。
- </summary>
- <param name="level">级别,为空时将默认为{Empty}</param>
- <param name="message">消息</param>
- </member>
- <member name="M:ILog.WriteLine(System.String,System.String,System.Object[])">
- <summary>
- 输出一行内容。
- </summary>
- <param name="level">级别,为空时将默认为{Empty}</param>
- <param name="format">带格式串的消息</param>
- <param name="args">用于格式串的参数列表。</param>
- </member>
- <member name="M:ILog.Debug(System.String)">
- <summary>
- 输出一行内容(级别为{Debug})。
- </summary>
- <param name="message">消息</param>
- </member>
- <member name="M:ILog.Debug(System.String,System.Object[])">
- <summary>
- 输出一行内容(级别为{Debug})。
- </summary>
- <param name="format">带格式串的消息</param>
- <param name="args">用于格式串的参数列表。</param>
- </member>
- <member name="M:ILog.Info(System.String)">
- <summary>
- 输出一行内容(级别为{Info})。
- </summary>
- <param name="message">消息</param>
- </member>
- <member name="M:ILog.Info(System.String,System.Object[])">
- <summary>
- 输出一行内容(级别为{Info})。
- </summary>
- <param name="format">带格式串的消息</param>
- <param name="args">用于格式串的参数列表。</param>
- </member>
- <member name="M:ILog.Warning(System.String)">
- <summary>
- 输出一行内容(级别为{Warning})。
- </summary>
- <param name="message">消息</param>
- </member>
- <member name="M:ILog.Warning(System.String,System.Object[])">
- <summary>
- 输出一行内容(级别为{Warning})。
- </summary>
- <param name="format">带格式串的消息</param>
- <param name="args">用于格式串的参数列表。</param>
- </member>
- <member name="M:ILog.Error(System.String)">
- <summary>
- 输出一行内容(级别为{Error})。
- </summary>
- <param name="message">消息</param>
- </member>
- <member name="M:ILog.Error(System.String,System.Object[])">
- <summary>
- 输出一行内容(级别为{Error})。
- </summary>
- <param name="format">带格式串的消息</param>
- <param name="args">用于格式串的参数列表。</param>
- </member>
- <member name="M:ILog.Error(System.Exception)">
- <summary>
- 输出一行内容(级别为{Error})。
- </summary>
- <param name="error">异常对象</param>
- </member>
- <member name="T:LogBase">
- <summary>
- 日志存储基类
- </summary>
- </member>
- <member name="F:LogBase._disposed">
- <summary>
- 是否已释放。
- </summary>
- </member>
- <member name="P:LogBase.Empty">
- <summary>
- 获取默认日志对象。
- </summary>
- </member>
- <member name="P:LogBase.Name">
- <summary>
- 获取名称。
- </summary>
- </member>
- <member name="P:LogBase.Levels">
- <summary>
- 获取日志级别列表(默认为空列表,表示不过滤)。
- </summary>
- </member>
- <member name="M:LogBase.#ctor(System.String)">
- <summary>
- 创建LogRepository实例。
- </summary>
- <param name="name">名称,不能包含无效文件名字符。</param>
- </member>
- <member name="M:LogBase.OnWriteLine(System.String,System.String)">
- <summary>
- 输出一个一行信息。
- </summary>
- <param name="level">级别</param>
- <param name="message">消息</param>
- </member>
- <member name="M:LogBase.WriteLine(System.String)">
- <summary>
- 输出一个空白行。
- </summary>
- <param name="level">级别,为空时将默认为{Empty}</param>
- </member>
- <member name="M:LogBase.WriteLine(System.String,System.String)">
- <summary>
- 输出一行内容。
- </summary>
- <param name="level">级别,为空时将默认为{Empty}</param>
- <param name="message">消息</param>
- </member>
- <member name="M:LogBase.WriteLine(System.String,System.String,System.Object[])">
- <summary>
- 输出一行内容。
- </summary>
- <param name="level">级别,为空时将默认为{Empty}</param>
- <param name="format">带格式串的消息</param>
- <param name="args">用于格式串的参数列表。</param>
- </member>
- <member name="M:LogBase.Debug(System.String)">
- <summary>
- 输出一行内容(级别为{Debug})。
- </summary>
- <param name="message">消息</param>
- </member>
- <member name="M:LogBase.Debug(System.String,System.Object[])">
- <summary>
- 输出一行内容(级别为{Debug})。
- </summary>
- <param name="format">带格式串的消息</param>
- <param name="args">用于格式串的参数列表。</param>
- </member>
- <member name="M:LogBase.Info(System.String)">
- <summary>
- 输出一行内容(级别为{Info})。
- </summary>
- <param name="message">消息</param>
- </member>
- <member name="M:LogBase.Info(System.String,System.Object[])">
- <summary>
- 输出一行内容(级别为{Info})。
- </summary>
- <param name="format">带格式串的消息</param>
- <param name="args">用于格式串的参数列表。</param>
- </member>
- <member name="M:LogBase.Warning(System.String)">
- <summary>
- 输出一行内容(级别为{Warning})。
- </summary>
- <param name="message">消息</param>
- </member>
- <member name="M:LogBase.Warning(System.String,System.Object[])">
- <summary>
- 输出一行内容(级别为{Warning})。
- </summary>
- <param name="format">带格式串的消息</param>
- <param name="args">用于格式串的参数列表。</param>
- </member>
- <member name="M:LogBase.Error(System.String)">
- <summary>
- 输出一行内容(级别为{Error})。
- </summary>
- <param name="message">消息</param>
- </member>
- <member name="M:LogBase.Error(System.String,System.Object[])">
- <summary>
- 输出一行内容(级别为{Error})。
- </summary>
- <param name="format">带格式串的消息</param>
- <param name="args">用于格式串的参数列表。</param>
- </member>
- <member name="M:LogBase.Error(System.Exception)">
- <summary>
- 输出一行内容(级别为{Error})。
- </summary>
- <param name="error">异常对象</param>
- </member>
- <member name="M:LogBase.GetName(System.Type)">
- <summary>
- 获取名称(类型)。
- </summary>
- <param name="type"></param>
- <returns></returns>
- </member>
- <member name="M:LogBase.GetName(System.Reflection.MemberInfo)">
- <summary>
- 获取名称(成员)。
- </summary>
- <param name="memberInfo"></param>
- <returns></returns>
- </member>
- <member name="M:LogBase.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="M:LogBase.Dispose(System.Boolean)">
- <summary>
- 释放占用的资源。
- </summary>
- <param name="disposing"></param>
- </member>
- <member name="M:LogBase.ExceptionToString(System.Exception)">
- <summary>
- 将异常转换为文本(Message、StackTrace、Data、InnerException)。
- </summary>
- <param name="error">当前异常。</param>
- <returns>返回详细的信息。</returns>
- </member>
- <member name="M:LogBase.ExceptionToString(System.Exception,System.Text.StringBuilder,System.Int32)">
- <summary>
- 将异常转换为文本。
- </summary>
- <param name="error">当前异常。</param>
- <param name="builder">输出的文本缓冲区。</param>
- <param name="layer">层数,会因为层数会自动在左边追加缩近。</param>
- </member>
- <member name="T:TextWriterLog">
- <summary>
- TextWriter日志存储,自动按天拆分文件。
- </summary>
- </member>
- <member name="M:TextWriterLog.#ctor(System.String,System.IO.TextWriter)">
- <summary>
- 创建TextWriterLog实例(当前程序目录)。
- </summary>
- <param name="name">名称,不能包含无效文件名字符。</param>
- <param name="writer"></param>
- </member>
- <member name="M:TextWriterLog.OnWriteLine(System.String,System.String)">
- <summary>
- 输出一个一行信息(时间 level>消息)。
- </summary>
- <param name="level">级别</param>
- <param name="message">消息</param>
- </member>
- <member name="M:TextWriterLog.Dispose(System.Boolean)">
- <summary>
- 释放占用的资源。
- </summary>
- <param name="disposing"></param>
- </member>
- <member name="T:ConsoleLog">
- <summary>
- 控制台日志存储,自动按天拆分文件。
- </summary>
- </member>
- <member name="M:ConsoleLog.#ctor(System.String)">
- <summary>
- 创建ConsoleLog实例(当前程序目录)。
- </summary>
- <param name="name">名称,不能包含无效文件名字符。</param>
- </member>
- <member name="M:ConsoleLog.OnWriteLine(System.String,System.String)">
- <summary>
- 输出一个一行信息(时间 level>消息)。
- </summary>
- <param name="level">级别</param>
- <param name="message">消息</param>
- </member>
- <member name="T:FileLog">
- <summary>
- 文件日志存储,自动按天拆分文件。
- </summary>
- </member>
- <member name="M:FileLog.#ctor(System.String)">
- <summary>
- 创建FileLogRepository实例(当前程序目录)。
- </summary>
- <param name="name">名称,不能包含无效文件名字符。</param>
- </member>
- <member name="M:FileLog.#ctor(System.String,System.String)">
- <summary>
- 创建FileLogRepository实例。
- </summary>
- <param name="name">名称,不能包含无效文件名字符。</param>
- <param name="path">路径</param>
- </member>
- <member name="M:FileLog.OnWriteLine(System.String,System.String)">
- <summary>
- 输出一个一行信息(时间 level>消息)。
- </summary>
- <param name="level">级别</param>
- <param name="message">消息</param>
- </member>
- <member name="M:FileLog.Create(System.Type)">
- <summary>
- 创建日志存储对象(类型,当前程序目录)。
- </summary>
- <param name="type"></param>
- <returns></returns>
- </member>
- <member name="M:FileLog.Create(System.Type,System.String)">
- <summary>
- 创建日志存储对象(类型)。
- </summary>
- <param name="type"></param>
- <param name="path">路径</param>
- <returns></returns>
- </member>
- <member name="M:FileLog.Create(System.Reflection.MemberInfo)">
- <summary>
- 创建日志存储对象(成员,当前程序目录)。
- </summary>
- <param name="memberInfo"></param>
- <returns></returns>
- </member>
- <member name="M:FileLog.Create(System.Reflection.MemberInfo,System.String)">
- <summary>
- 创建日志存储对象(成员)。
- </summary>
- <param name="memberInfo"></param>
- <param name="path">路径</param>
- <returns></returns>
- </member>
- <member name="M:FileLog.Dispose(System.Boolean)">
- <summary>
- 释放占用的资源。
- </summary>
- <param name="disposing"></param>
- </member>
- <member name="T:FileLogExtenstions">
- <summary>
- 文件日志存储扩展类。
- </summary>
- </member>
- <member name="M:FileLogExtenstions.FileLog(System.Type)">
- <summary>
- 创建日志存储对象(类型,当前程序目录)。
- </summary>
- <param name="type"></param>
- <returns></returns>
- </member>
- <member name="M:FileLogExtenstions.FileLog(System.Type,System.String)">
- <summary>
- 创建日志存储对象(类型)。
- </summary>
- <param name="type"></param>
- <param name="path">路径</param>
- <returns></returns>
- </member>
- <member name="M:FileLogExtenstions.FileLog(System.Reflection.MemberInfo)">
- <summary>
- 创建日志存储对象(成员,当前程序目录)。
- </summary>
- <param name="memberInfo"></param>
- <returns></returns>
- </member>
- <member name="M:FileLogExtenstions.FileLog(System.Reflection.MemberInfo,System.String)">
- <summary>
- 创建日志存储对象(成员)。
- </summary>
- <param name="memberInfo"></param>
- <param name="path">路径</param>
- <returns></returns>
- </member>
- <member name="T:LinqHelper">
- <summary>
- 这是将.net 3.5开始的Enumerable类复制并改造过的,让.net 2.0下也可以类似的功能。
- </summary>
- </member>
- <member name="M:LinqHelper.Any``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- 集合中至少有一个成员时返回true。
- </summary>
- <returns></returns>
- </member>
- <member name="T:LinqHelper.LinqHelperFunc`2">
- <summary>
- 通用委托(一个参数+返回类型)。
- </summary>
- <typeparam name="T">参数1的类型。</typeparam>
- <typeparam name="TResult">返回的类型。</typeparam>
- <param name="arg">参数1。</param>
- <returns>返回值。</returns>
- </member>
- <member name="T:LinqHelper.IQueryable`1">
- <summary>
- 可查询接口(用于兼容无Linq的平台)。
- </summary>
- <typeparam name="TSource">任意类型。</typeparam>
- </member>
- <member name="M:LinqHelper.IQueryable`1.Any">
- <summary>
- 集合中至少有一个成员时返回true。
- </summary>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.Any(System.Predicate{`0})">
- <summary>
- 集合中至少有一个成员满足条件时返回true。
- </summary>
- <param name="predicate">匹配规则。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.Count">
- <summary>
- 集合中的成员数。
- </summary>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.Count(System.Predicate{`0})">
- <summary>
- 集合中成员满足条件的成员数。
- </summary>
- <param name="predicate">匹配规则。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.FirstOrDefault">
- <summary>
- 集合中第一个成员。
- </summary>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.FirstOrDefault(System.Predicate{`0})">
- <summary>
- 集合中第一个满足条件的成员。
- </summary>
- <param name="predicate">匹配规则。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.ToList">
- <summary>
- 将集合中的成员输出为System.Collections.Generic.List<TSource>。
- </summary>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.ToList(System.Predicate{`0})">
- <summary>
- 将集合中满足条件的成员输出为System.Collections.Generic.List<TSource>。
- </summary>
- <param name="predicate">匹配规则。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.ToArray">
- <summary>
- 将集合中的成员输出数TSource[]数组。
- </summary>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.ToArray(System.Predicate{`0})">
- <summary>
- 将集合中满足条件的成员输出数TSource[]数组。
- </summary>
- <param name="predicate">匹配规则。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.Where(LinqHelper.LinqHelperFunc{`0,System.Boolean})">
- <summary>
- 过滤集合中的成员。
- </summary>
- <param name="predicate">匹配规则。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.Skip(System.Int32)">
- <summary>
- 跳过集合中的指定成员数(常用于翻页)。
- </summary>
- <param name="count">跳过数量,为0时不跳过。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.Take(System.Int32)">
- <summary>
- 从集合中输出指定成员数(常用于翻页)。
- </summary>
- <param name="count">输出数量。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.Select``1(LinqHelper.LinqHelperFunc{`0,``0})">
- <summary>
- 重新定义成员输出结构。
- </summary>
- <typeparam name="TResult">任意类型。</typeparam>
- <param name="selector">成员输出结构定义规则。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.OrderBy``1(LinqHelper.LinqHelperFunc{`0,``0})">
- <summary>
- 排序(升序/顺序)。
- </summary>
- <typeparam name="TKey">任意类型。</typeparam>
- <param name="keySelector">用于排序的对象。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.OrderBy``1(LinqHelper.LinqHelperFunc{`0,``0},System.Collections.Generic.IComparer{``0})">
- <summary>
- 排序(升序/顺序)。
- </summary>
- <typeparam name="TKey">任意类型。</typeparam>
- <param name="keySelector">用于排序的对象。</param>
- <param name="comparer">对象比较规则。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.OrderByDescending``1(LinqHelper.LinqHelperFunc{`0,``0})">
- <summary>
- 排序(降序/逆序)。
- </summary>
- <typeparam name="TKey">任意类型。</typeparam>
- <param name="keySelector">用于排序的对象。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IQueryable`1.OrderByDescending``1(LinqHelper.LinqHelperFunc{`0,``0},System.Collections.Generic.IComparer{``0})">
- <summary>
- 排序(降序/逆序)。
- </summary>
- <typeparam name="TKey">任意类型。</typeparam>
- <param name="keySelector">用于排序的对象。</param>
- <param name="comparer">对象比较规则。</param>
- <returns></returns>
- </member>
- <member name="T:LinqHelper.IOrderedEnumerable`1">
- <summary>
- 已排序的集合接口。
- </summary>
- <typeparam name="TElement">任意类型。</typeparam>
- </member>
- <member name="M:LinqHelper.IOrderedEnumerable`1.CreateOrderedEnumerable``1(LinqHelper.LinqHelperFunc{`0,``0},System.Collections.Generic.IComparer{``0},System.Boolean)">
- <summary>
- 创建排序集合。
- </summary>
- <typeparam name="TKey">任意类型。</typeparam>
- <param name="keySelector">用于排序的对象。</param>
- <param name="comparer">对象比较规则。</param>
- <param name="descending">是否为降序</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IOrderedEnumerable`1.ThenBy``1(LinqHelper.LinqHelperFunc{`0,``0})">
- <summary>
- 次级排序(升序/顺序)。
- </summary>
- <typeparam name="TKey">任意类型。</typeparam>
- <param name="keySelector">用于排序的对象。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IOrderedEnumerable`1.ThenBy``1(LinqHelper.LinqHelperFunc{`0,``0},System.Collections.Generic.IComparer{``0})">
- <summary>
- 次级排序(升序/顺序)。
- </summary>
- <typeparam name="TKey">任意类型。</typeparam>
- <param name="keySelector">用于排序的对象。</param>
- <param name="comparer">对象比较规则。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IOrderedEnumerable`1.ThenByDescending``1(LinqHelper.LinqHelperFunc{`0,``0})">
- <summary>
- 次级排序(降序/逆序)。
- </summary>
- <typeparam name="TKey">任意类型。</typeparam>
- <param name="keySelector">用于排序的对象。</param>
- <returns></returns>
- </member>
- <member name="M:LinqHelper.IOrderedEnumerable`1.ThenByDescending``1(LinqHelper.LinqHelperFunc{`0,``0},System.Collections.Generic.IComparer{``0})">
- <summary>
- 次级排序(降序/逆序)。
- </summary>
- <typeparam name="TKey">任意类型。</typeparam>
- <param name="keySelector">用于排序的对象。</param>
- <param name="comparer">对象比较规则。</param>
- <returns></returns>
- </member>
- <member name="T:LogHelper">
- <summary>
- 日志辅助类。
- </summary>
- </member>
- <member name="M:LogHelper.ExceptionToString(System.Exception)">
- <summary>
- 将异常转换为文本(Message、StackTrace、Data、InnerException)。
- </summary>
- <param name="error">当前异常。</param>
- <returns>返回详细的信息。</returns>
- </member>
- <member name="M:LogHelper.ExceptionToString(System.Exception,System.Text.StringBuilder,System.Int32)">
- <summary>
- 将异常转换为文本。
- </summary>
- <param name="error">当前异常。</param>
- <param name="builder">输出的文本缓冲区。</param>
- <param name="layer">层数,会因为层数会自动在左边追加缩近。</param>
- </member>
- <member name="M:LogHelper.WriteEventLog(System.String,System.Object[])">
- <summary>
- 写入系统事件(在控制面板-事件查看,可以看到这些事件记录,日志类型:消息)。
- </summary>
- <param name="message">消息,也可以是带格式的文本。</param>
- <param name="args">如果message是一个格式串,args将参与格式。</param>
- </member>
- <member name="M:LogHelper.WriteEventLog(System.String,System.String,System.Object[])">
- <summary>
- 写入系统事件(在控制面板-事件查看,可以看到这些事件记录,日志类型:消息)。
- </summary>
- <param name="message">消息,也可以是带格式的文本。</param>
- <param name="source">事件源,比如:测试程序。</param>
- <param name="args">如果message是一个格式串,args将参与格式。</param>
- </member>
- <member name="M:LogHelper.WriteEventLog(System.String,System.Diagnostics.EventLogEntryType,System.Object[])">
- <summary>
- 写入系统事件(在控制面板-事件查看,可以看到这些事件记录)。
- </summary>
- <param name="message">消息,也可以是带格式的文本。</param>
- <param name="logType">日志类型。</param>
- <param name="args">如果message是一个格式串,args将参与格式。</param>
- </member>
- <member name="M:LogHelper.WriteEventLog(System.String,System.Diagnostics.EventLogEntryType,System.String,System.Object[])">
- <summary>
- 写入系统事件(在控制面板-事件查看,可以看到这些事件记录)。
- </summary>
- <param name="message">消息,也可以是带格式的文本。</param>
- <param name="logType">日志类型。</param>
- <param name="source">事件源,比如:测试程序。</param>
- <param name="args">如果message是一个格式串,args将参与格式。</param>
- </member>
- <member name="M:LogHelper.WriteEventLog(System.String,System.Object[],System.Diagnostics.EventLogEntryType,System.Int32,System.Int16,System.String,System.String)">
- <summary>
- 写入系统事件(在控制面板-事件查看,可以看到这些事件记录)。
- </summary>
- <param name="message">消息,也可以是带格式的文本。</param>
- <param name="args">如果message是一个格式串,args将参与格式。</param>
- <param name="logType">日志类型。</param>
- <param name="eventId">事件Id,有效值:1-65535。</param>
- <param name="category">子类Id,有效值:1-32767。</param>
- <param name="source">事件源,比如:测试程序。</param>
- <param name="logName">日志名称,一般为Application(应用程序)。</param>
- </member>
- <member name="T:StringRandomizer">
- <summary>
- 字符串随机类,辅助生成一些随机的字符串序列。
- </summary>
- </member>
- <member name="M:StringRandomizer.Next(System.Int32)">
- <summary>
- 生成指定长度的字符串(任何字符)。
- </summary>
- <param name="length">长度。</param>
- <returns>返回生成的字符串序列。</returns>
- </member>
- <member name="M:StringRandomizer.Next(System.Int32,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- 生成指定长度的字符串。
- </summary>
- <param name="length">长度。</param>
- <param name="allowNumber">允许数字。</param>
- <param name="allowSmallword">允许小写字母。</param>
- <param name="allowBigword">允许大小字母。</param>
- <returns>返回生成的字符串序列。</returns>
- </member>
- <member name="M:StringRandomizer.Next(System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- 生成指定长度的字符串。
- </summary>
- <param name="length">长度。</param>
- <param name="allowNumber">允许数字。</param>
- <param name="allowSign">允许特殊符号。</param>
- <param name="allowSmallword">允许小写字母。</param>
- <param name="allowBigword">允许大小字母。</param>
- <returns>返回生成的字符串序列。</returns>
- </member>
- <member name="T:ThreadHelper">
- <summary>
- 线程辅助类。
- </summary>
- </member>
- <member name="M:ThreadHelper.InterlockedGet``1(``0@)">
- <summary>
- 原子级获取变量值。
- </summary>
- <typeparam name="T">仅限class类型。</typeparam>
- <param name="var">变量,等同于:System.Threading.Interlocked.CompareExchange(ref var, null, null)。</param>
- <returns>返回变量的原始值。</returns>
- </member>
- <member name="M:ThreadHelper.InterlockedSet``1(``0@,``0)">
- <summary>
- 原子级设置变量值。
- </summary>
- <typeparam name="T">仅限class类型。</typeparam>
- <param name="var">变量,等同于:System.Threading.Interlocked.Exchange(ref var, value)。</param>
- <param name="value">值</param>
- <returns>返回变量的原始值。</returns>
- </member>
- <member name="M:ThreadHelper.Sleep(System.Int32)">
- <summary>
- 线程休眠。
- </summary>
- <param name="millisecondsTimeout">时间,毫秒,>-1时才执行。</param>
- </member>
- <member name="M:ThreadHelper.Delay(System.Int32,System.Threading.ThreadStart)">
- <summary>
- 延迟执行代码段(注意这将会在后台线程中执行)。
- </summary>
- <param name="millisecondsTimeout">延时(毫秒)。</param>
- <param name="action">需要执行的代码。</param>
- </member>
- <member name="M:ThreadHelper.Delay(System.Int32,System.Threading.ThreadStart,System.Threading.ApartmentState,System.Boolean)">
- <summary>
- 延迟执行代码段(注意这将会在后台线程中执行)。
- </summary>
- <param name="millisecondsTimeout">延时(毫秒)。</param>
- <param name="action">需要执行的代码。</param>
- <param name="apartmentState">线程启动前的单元状态。</param>
- <param name="isBackground">是否为后台线程。</param>
- </member>
- <member name="M:ThreadHelper.IsPrevInstance(System.String)">
- <summary>
- 判断某个互斥体已经存在。
- </summary>
- <param name="instanceName">互斥体实例名称。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:ThreadHelper.ClosePrevInstance">
- <summary>
- 关闭上次判断的互斥体,需要在调用IsPrevInstance之后。
- </summary>
- </member>
- <member name="M:ThreadHelper.Block(System.Object,System.Threading.ThreadStart)">
- <summary>
- 区块排它锁
- </summary>
- <param name="state">用于排它锁的对象,不能是结构类型和string。</param>
- <param name="action">进入锁之后的回调。</param>
- </member>
- <member name="M:ThreadHelper.Block``1(System.Object,ThreadHelper.BlockAction{``0},``0)">
- <summary>
- 区块排它锁
- </summary>
- <param name="state">用于排它锁的对象,不能是结构类型和string。</param>
- <param name="action">进入锁之后的回调。</param>
- <param name="arg">参数。</param>
- </member>
- <member name="M:ThreadHelper.Block``1(System.Object,ThreadHelper.BlockFunc{``0})">
- <summary>
- 区块排它锁,带返回值。
- </summary>
- <param name="state">用于排它锁的对象,不能是结构类型和string。</param>
- <param name="action">进入锁之后的回调。</param>
- </member>
- <member name="M:ThreadHelper.Block``2(System.Object,ThreadHelper.BlockFunc{``0,``1},``0)">
- <summary>
- 区块排它锁,带返回值。
- </summary>
- <param name="state">用于排它锁的对象,不能是结构类型和string。</param>
- <param name="action">进入锁之后的回调。</param>
- <param name="arg">参数。</param>
- </member>
- <member name="M:ThreadHelper.ParallelLock(System.String)">
- <summary>
- 创建并行锁(同name,全局唯一)。
- </summary>
- <param name="name">锁的名称,不区分大小写。</param>
- <returns>返回并行锁对象。</returns>
- </member>
- <member name="M:ThreadHelper.ParallelLock``1(System.String,``0)">
- <summary>
- 创建并行锁(同name+value,全局唯一)。
- </summary>
- <param name="name">锁的名称,不区分大小写。</param>
- <param name="value">当前锁的值,同一个值,只有一个锁。</param>
- <returns>返回并行锁对象。</returns>
- </member>
- <member name="M:ThreadHelper.ParallelLock(System.String,System.String)">
- <summary>
- 创建并行锁(同name+value,全局唯一)。
- </summary>
- <param name="name">锁的名称,不区分大小写。</param>
- <param name="value">当前锁的值,同一个值,只有一个锁。</param>
- <returns>返回并行锁对象。</returns>
- </member>
- <member name="T:ThreadHelper.BlockFunc`1">
- <summary>
- 区块排它锁(带返回值)委托。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <returns></returns>
- </member>
- <member name="T:ThreadHelper.BlockAction`1">
- <summary>
- 区块排它锁委托。
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="arg">参数。</param>
- </member>
- <member name="T:ThreadHelper.BlockFunc`2">
- <summary>
- 区块排它锁(带返回值)委托。
- </summary>
- <typeparam name="TArg">参数类型。</typeparam>
- <typeparam name="TResult">返回值类型。</typeparam>
- <param name="arg">参数。</param>
- <returns></returns>
- </member>
- <member name="T:ThreadHelper.ParallelLockContext">
- <summary>
- 并行锁上下文。
- </summary>
- </member>
- <member name="P:ThreadHelper.ParallelLockContext.Name">
- <summary>
- 获取锁的名称。
- </summary>
- </member>
- <member name="P:ThreadHelper.ParallelLockContext.Value">
- <summary>
- 获取锁的键值。
- </summary>
- </member>
- <member name="P:ThreadHelper.ParallelLockContext.Count">
- <summary>
- 获取锁的调用次数。
- </summary>
- </member>
- <member name="P:ThreadHelper.ParallelLockContext.BeginTime">
- <summary>
- 获取开始时间。
- </summary>
- </member>
- <member name="P:ThreadHelper.ParallelLockContext.EndTime">
- <summary>
- 获取结束时间。
- </summary>
- </member>
- <member name="M:ThreadHelper.ParallelLockContext.#ctor(System.String,System.String)">
- <summary>
- 创建 ParallelLockContext 实例。
- </summary>
- <param name="name">锁的名称。</param>
- <param name="value">锁的键值。</param>
- </member>
- <member name="M:ThreadHelper.ParallelLockContext.Block(System.Threading.ThreadStart)">
- <summary>
- 区块排它锁
- </summary>
- <param name="action">进入锁之后的回调。</param>
- </member>
- <member name="M:ThreadHelper.ParallelLockContext.Block``1(ThreadHelper.BlockAction{``0},``0)">
- <summary>
- 区块排它锁
- </summary>
- <param name="action">进入锁之后的回调。</param>
- <param name="arg">参数。</param>
- </member>
- <member name="M:ThreadHelper.ParallelLockContext.Block``1(ThreadHelper.BlockFunc{``0})">
- <summary>
- 区块排它锁,带返回值。
- </summary>
- <param name="action">进入锁之后的回调。</param>
- </member>
- <member name="M:ThreadHelper.ParallelLockContext.Block``2(ThreadHelper.BlockFunc{``0,``1},``0)">
- <summary>
- 区块排它锁,带返回值。
- </summary>
- <param name="action">进入锁之后的回调。</param>
- <param name="arg">参数。</param>
- </member>
- <member name="T:TypeExtensions">
- <summary>
- 类型扩展类
- </summary>
- </member>
- <member name="F:TypeExtensions.BindingFlags">
- <summary>
- 通用BindingFlags。
- </summary>
- </member>
- <member name="M:TypeExtensions.IsInheritFrom(System.Type,System.Type)">
- <summary>
- 判断两个类型是否有继承关系。
- </summary>
- <param name="type">当前类型。</param>
- <param name="parent">用于检查的类型,判断type是否有继承parent。</param>
- <returns>支持接口、类,返回true表示有继承关系。</returns>
- </member>
- <member name="M:TypeExtensions.FullName2(System.Type)">
- <summary>
- 完善Type.FullName的输出,主要是针对泛型类。
- </summary>
- <param name="type">当前类型。</param>
- <returns>返回完带的类型名称输出。</returns>
- </member>
- <member name="M:TypeExtensions.FullName2(System.Type,System.Boolean)">
- <summary>
- 完善Type.FullName的输出,主要是针对泛型类。
- </summary>
- <param name="type">当前类型。</param>
- <param name="typeNameOnly">是否仅输出类型名</param>
- <returns>返回完带的类型名称输出。</returns>
- </member>
- <member name="M:TypeExtensions.GetFullName(System.Type)">
- <summary>
- 获取完整名称(方便展示)
- </summary>
- <param name="type">Type的实例</param>
- <returns>返回完带的类型名称输出。</returns>
- </member>
- <member name="M:TypeExtensions.GetFullName(System.Type,System.Boolean,System.Boolean)">
- <summary>
- 获取完整名称(方便展示)
- </summary>
- <param name="type">Type的实例</param>
- <param name="isTypeDefine">是否为类型定义。</param>
- <param name="isNamespaceEq">是否匹配命名空间</param>
- <returns>返回完带的类型名称输出。</returns>
- </member>
- <member name="M:TypeExtensions.DefaultValue(System.Type)">
- <summary>
- 获取一个类型的默认值,结果与系统的default(T) 是一样的结果。
- </summary>
- <param name="type">Type的实例</param>
- <returns>返回默认值</returns>
- </member>
- <member name="M:TypeExtensions.Convert``1(System.Object,``0)">
- <summary>
- 强制转换为另一个类型(仅限struct类型)
- </summary>
- <typeparam name="T">任意struct类型</typeparam>
- <param name="value">需要转换的对象</param>
- <param name="defaultValue">如果转换不成功时采用的默认值</param>
- <returns>返回需要转换的类型</returns>
- </member>
- <member name="M:TypeExtensions.Convert``1(System.Object)">
- <summary>
- 强制转换为另一个类型
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="value">需要转换的对象</param>
- <returns>返回需要转换的类型</returns>
- </member>
- <member name="M:TypeExtensions.Convert(System.Object,System.Type)">
- <summary>
- 强制转换为另一个类型
- </summary>
- <param name="value">需要转换的对象</param>
- <param name="type">目标类型</param>
- <returns>返回需要转换的类型</returns>
- <remarks>DBNull识别为null,支持数组转换</remarks>
- </member>
- <member name="M:TypeExtensions.StructureToByte``1(``0)">
- <summary>
- 由结构体转换为byte数组
- </summary>
- </member>
- <member name="M:TypeExtensions.StructureToByte(System.Object,System.Type)">
- <summary>
- 由结构体转换为byte数组
- </summary>
- </member>
- <member name="M:TypeExtensions.ByteToStructure``1(System.Byte[])">
- <summary>
- 由byte数组转换为结构体
- </summary>
- </member>
- <member name="M:TypeExtensions.ByteToStructure(System.Byte[],System.Type)">
- <summary>
- 由byte数组转换为结构体
- </summary>
- <param name="buffer"></param>
- <param name="type"></param>
- </member>
- <member name="M:TypeExtensions.TryByteToStructure(System.Byte[],System.Type,System.Boolean)">
- <summary>
- 由byte数组转换为结构体
- </summary>
- <param name="buffer"></param>
- <param name="type"></param>
- <param name="isNullable"></param>
- </member>
- <member name="F:TypeExtensions.ImplicitConversionName">
- <summary>
- 隐式类型转换方法的名称。
- </summary>
- </member>
- <member name="F:TypeExtensions.ExplicitConviersionName">
- <summary>
- 显式类型转换方法的名称。
- </summary>
- </member>
- <member name="M:TypeExtensions.IsNullableType(System.Type)">
- <summary>
- 判断是否为可为空类型,比如int?这种类型。
- </summary>
- <param name="type">当前类型。</param>
- <returns>返回为true表示此类型为struct类型,并且采用的是Nullable<T>。</returns>
- </member>
- <member name="M:TypeExtensions.GetNullableType(System.Type)">
- <summary>
- 获取可为空类型的原始类型。
- </summary>
- <param name="type">当前类型。</param>
- <returns>如果为非可为空类型,返回的就是它自己,反之而是被包装的类型。</returns>
- </member>
- <member name="M:TypeExtensions.IsNumbericType(System.Object)">
- <summary>
- 是否为数字类型。
- </summary>
- <param name="value">当前值。</param>
- <returns>为null时返回false,反之为数字类型时返回为true。</returns>
- </member>
- <member name="M:TypeExtensions.IsNumbericType(System.Type)">
- <summary>
- 是否为数字类型。
- </summary>
- <param name="type">当前类型。</param>
- <returns>为null时返回false,反之为数字类型时返回为true。</returns>
- </member>
- <member name="M:TypeExtensions.IsSystemBaseType(System.Type)">
- <summary>
- 是否为系统基础类型。
- </summary>
- <param name="type">当前类型。</param>
- <returns>为true表示为基础类型,比如string int。</returns>
- </member>
- <member name="M:TypeExtensions.IsAnonymousType(System.Object)">
- <summary>
- 是否为匿名类型。
- </summary>
- <param name="value">当前值。</param>
- <returns>为null返回false,反之为匿名对象时返回true。</returns>
- </member>
- <member name="M:TypeExtensions.IsAnonymousType(System.Type)">
- <summary>
- 是否为匿名类型。
- </summary>
- <param name="type">当前类型。</param>
- <returns>为null返回false,反之为匿名对象时返回true。</returns>
- </member>
- <member name="M:TypeExtensions.Get(System.Object,System.String,System.Object[])">
- <summary>
- 获取对象的成员值(属性或字段)。
- </summary>
- <param name="instance">对象实例。</param>
- <param name="name">成员名称。</param>
- <param name="indexs">索引序列(普通属性和字段不传)。</param>
- <returns>返回成员的值。</returns>
- </member>
- <member name="M:TypeExtensions.Set(System.Object,System.String,System.Object,System.Object[])">
- <summary>
- 设置对象的成员值(属性或字段)。
- </summary>
- <param name="instance">对象实例。</param>
- <param name="name">成员名称。</param>
- <param name="value">成员的值。</param>
- <param name="indexs">索引序列(普通属性和字段不传)。</param>
- </member>
- <member name="M:TypeExtensions.MethodInvoke(System.Object,System.String,System.Object[])">
- <summary>
- 调用类型的 实例 方法。
- </summary>
- <param name="name">方法名称。</param>
- <param name="instance">当前实例。</param>
- <param name="args">参数列表。</param>
- <returns>返回方法调用的结果。</returns>
- </member>
- <member name="M:TypeExtensions.MethodInvoke(System.Object,System.String,System.Type,System.Object[])">
- <summary>
- 调用类型的 实例 方法。
- </summary>
- <param name="type">当前类型。</param>
- <param name="name">方法名称。</param>
- <param name="instance">当前实例。</param>
- <param name="args">参数列表。</param>
- <returns>返回方法调用的结果。</returns>
- </member>
- <member name="T:TypeExtensions.ConvertValue">
- <summary>
- 数据转换委托。
- </summary>
- <param name="value">值。</param>
- <param name="type">目标类型。</param>
- <returns></returns>
- </member>
- </members>
- </doc>
|