<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Desn.Framework</name>
    </assembly>
    <members>
        <member name="T:Desn.Framework.Collections.ArrayList`1">
            <summary>
            数组列表
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="P:Desn.Framework.Collections.ArrayList`1.Length">
            <summary>
            长度
            </summary>
        </member>
        <member name="M:Desn.Framework.Collections.ArrayList`1.#ctor(System.Int32)">
            <summary>
            创建数组列表
            </summary>
            <param name="capacity">此实例的建议起始大小</param>
        </member>
        <member name="M:Desn.Framework.Collections.ArrayList`1.#ctor">
            <summary>
            创建数组列表
            </summary>
        </member>
        <member name="M:Desn.Framework.Collections.ArrayList`1.Add(`0)">
            <summary>
            添加项
            </summary>
            <param name="value">项值</param>
        </member>
        <member name="M:Desn.Framework.Collections.ArrayList`1.Reset">
            <summary>
            重新使用
            </summary>
        </member>
        <member name="P:Desn.Framework.Collections.ArrayList`1.Item(System.Int32)">
            <summary>
            获取值
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.ConfigItemException">
            <summary>
            配置项异常
            </summary>
        </member>
        <member name="M:Desn.Framework.ConfigItemException.#ctor(System.String)">
            <summary>
            创建配置项异常
            </summary>
            <param name="message"></param>
        </member>
        <member name="T:Desn.Framework.ConfigItemNotFoundException">
            <summary>
            配置项查找不到异常
            </summary>
        </member>
        <member name="M:Desn.Framework.ConfigItemNotFoundException.#ctor(System.String)">
            <summary>
            创建配置项查找不到异常
            </summary>
            <param name="message"></param>
        </member>
        <member name="T:Desn.Framework.Configuration.Config">
            <summary>
            读取配置
            </summary>
        </member>
        <member name="M:Desn.Framework.Configuration.Config.GetConnectionString(System.String,System.Int32)">
            <summary>
            获取连接字符串
            </summary>
            <param name="name">名称</param>
            <param name="defaultPort">默认端口</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Configuration.Config.GetConnectionString(Desn.Framework.Configuration.ConnectionStringCategory,System.Type,System.Int32)">
            <summary>
            根据类别，继承式获取连接字符串
            </summary>
            <param name="category">连接串类别</param>
            <param name="type">实体类型</param>
            <param name="defaultPort">默认端口</param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Configuration.ConnectionString">
            <summary>
            连接串
            </summary>
        </member>
        <member name="P:Desn.Framework.Configuration.ConnectionString.Name">
            <summary>
            名称
            </summary>
        </member>
        <member name="P:Desn.Framework.Configuration.ConnectionString.ProviderName">
            <summary>
            提供者名称
            </summary>
        </member>
        <member name="P:Desn.Framework.Configuration.ConnectionString.DataSource">
            <summary>
            数据源
            </summary>
        </member>
        <member name="P:Desn.Framework.Configuration.ConnectionString.InitialCatalog">
            <summary>
            数据库名称
            </summary>
        </member>
        <member name="P:Desn.Framework.Configuration.ConnectionString.UserID">
            <summary>
            用户名
            </summary>
        </member>
        <member name="P:Desn.Framework.Configuration.ConnectionString.Password">
            <summary>
            密码
            </summary>
        </member>
        <member name="M:Desn.Framework.Configuration.ConnectionString.#ctor(System.String,System.String,System.String,System.Int32)">
            <summary>
            创建连接串
            </summary>
            <param name="name">名称</param>
            <param name="providerName">提供者名称</param>
            <param name="context">内容</param>
            <param name="defaultPort">默认端口</param>
        </member>
        <member name="T:Desn.Framework.Configuration.ConnectionStringCategory">
            <summary>
            连接字符串类型
            </summary>
        </member>
        <member name="F:Desn.Framework.Configuration.ConnectionStringCategory.Database">
            <summary>
            数据库 
            </summary>
        </member>
        <member name="F:Desn.Framework.Configuration.ConnectionStringCategory.Cache">
            <summary>
            缓存
            </summary>
        </member>
        <member name="F:Desn.Framework.Configuration.ConnectionStringCategory.Queue">
            <summary>
            队列
            </summary>
        </member>
        <member name="T:Desn.Framework.Configuration.DataSource">
            <summary>
            数据源
            </summary>
        </member>
        <member name="P:Desn.Framework.Configuration.DataSource.Host">
            <summary>
            主机
            </summary>
        </member>
        <member name="P:Desn.Framework.Configuration.DataSource.Port">
            <summary>
            端口
            </summary>
        </member>
        <member name="M:Desn.Framework.Configuration.DataSource.#ctor(System.Int32)">
            <summary>
            创建数据源
            </summary>
            <param name="port"></param>
        </member>
        <member name="M:Desn.Framework.Configuration.DataSource.ToString">
            <summary>
            生成主机连接串
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Configuration.DataSourceSet">
            <summary>
            数据源集
            </summary>
        </member>
        <member name="P:Desn.Framework.Configuration.DataSourceSet.Origin">
            <summary>
            源内容
            </summary>
        </member>
        <member name="P:Desn.Framework.Configuration.DataSourceSet.List">
            <summary>
            数据源列表
            </summary>
        </member>
        <member name="M:Desn.Framework.Configuration.DataSourceSet.#ctor(System.String,System.Int32)">
            <summary>
            创建数据源集
            </summary>
            <param name="dataSource"></param>
            <param name="defaultPort"></param>
        </member>
        <member name="M:Desn.Framework.Configuration.DataSourceSet.GetStrings">
            <summary>
            获取主机列表
            </summary>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Configuration.DataSourceSet.GetEnumerator">
            <summary>
            返回循环访问的枚举数
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.ArrayPartition`1">
            <summary>
            数组分区
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.ArrayPartition`1.BlockLength">
            <summary>
            块长度
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.ArrayPartition`1.#ctor(System.UInt32)">
            <summary>
            创建数组分区
            </summary>
            <param name="blockLength"></param>
        </member>
        <member name="M:Desn.Framework.Data.ArrayPartition`1.Split(`0[])">
            <summary>
            分割
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.ArrayPartition`1.Join(System.Collections.Generic.List{`0[]})">
            <summary>
            联合
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.Comparer">
            <summary>
            比较器
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.Comparer.IsSame``1(System.Collections.Generic.List{``0},System.Collections.Generic.List{``0})">
            <summary>
            内容是否相等
            </summary>
            <typeparam name="T"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Comparer.IsSame``1(``0[],``0[])">
            <summary>
            内容是否相等
            </summary>
            <typeparam name="T"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Comparer.IsSame``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            内容是否相等
            </summary>
            <typeparam name="T"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Comparer.IsSame``2(System.Collections.Generic.IDictionary{``0,``1},System.Collections.Generic.IDictionary{``0,``1})">
            <summary>
            内容是否相等
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TValue"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Comparer.Different``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{System.Collections.Generic.IEnumerable{``0},``0,System.Boolean},System.Action{``0},System.Action{``0})">
            <summary>
            如果不同，则执行相关内容
            </summary>
            <typeparam name="T"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <param name="exist"></param>
            <param name="insertAction"></param>
            <param name="deleteAction"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.DataMapper">
            <summary>
            数据映射
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.DataMapper.IgnoreProperty">
            <summary>
            忽略属性
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.DataMapper.IsDeepCopy">
            <summary>
            是否深拷贝
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.DataMapper.#ctor(System.Boolean)">
            <summary>
            创建数据映射
            默认不进入深拷贝
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.DataMapper.AddIgnore(System.String)">
            <summary>
            添加忽略属性
            </summary>
            <param name="propertyName"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.DataMapper.AddIgnore``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
            <summary>
            添加忽略属性
            </summary>
            <typeparam name="TEntity"></typeparam>
            <param name="keyExpression"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.DataMapper.AddIgnore``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            添加忽略属性
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TMember"></typeparam>
            <param name="keyExpression"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.DataMapper.Copy``1(System.Object,``0)">
            <summary>
            复制
            </summary>
            <typeparam name="TTarget"></typeparam>
            <param name="source">源对象</param>
            <param name="target">目标对象</param>
            <returns>返回目标对象</returns>
        </member>
        <member name="M:Desn.Framework.Data.DataMapper.Copy``1(System.Object,``0,System.String)">
            <summary>
            复制
            </summary>
            <typeparam name="TTarget"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <param name="refPropertyName"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.DataMapper.CopyList``1(System.Collections.IEnumerable,System.Collections.Generic.List{``0})">
            <summary>
            复制列表
            </summary>
            <typeparam name="TTarget"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.DataMapper.CopyArray``1(System.Array,``0[])">
            <summary>
            复制数组
            </summary>
            <param name="source"></param>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.DataMapper.CopyDictionary``2(System.Collections.IDictionary,System.Collections.Generic.Dictionary{``0,``1})">
            <summary>
            复制键值集
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TValue"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.DisposableStore`2">
            <summary>
            一次性存储器
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TValue"></typeparam>
        </member>
        <member name="M:Desn.Framework.Data.DisposableStore`2.#ctor">
            <summary>
            创建一次性存储器
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.DisposableStore`2.Item(`0)">
            <summary>
            获取或设置与指定的键相关联的值。
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.Extend">
            <summary>
            扩展方法
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.Extend.IsNullableEnum(System.Type)">
            <summary>
            是否为可空枚举
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.GetRangeValues``1(System.Collections.Generic.IEnumerable{``0},System.Int32,System.Int32)">
            <summary>
            获取范围数据
            </summary>
            <typeparam name="T"></typeparam>
            <param name="enumerable"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.Copy``2(Desn.Framework.Data.IPageResult{``0},System.Boolean)">
            <summary>
            复制
            </summary>
            <typeparam name="TSource"></typeparam>
            <typeparam name="TTarget"></typeparam>
            <param name="source"></param>
            <param name="isDeepCopy">是否深拷贝</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.Copy``2(Desn.Framework.Data.IPageResult{``0})">
            <summary>
            复制
            </summary>
            <typeparam name="TSource"></typeparam>
            <typeparam name="TTarget"></typeparam>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.Copy``2(``0,``1,System.Boolean)">
            <summary>
            复制
            </summary>
            <typeparam name="TSource"></typeparam>
            <typeparam name="TTarget"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <param name="isDeepCopy">是否深拷贝</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.CopyDictionary``2(System.Collections.IDictionary,System.Collections.Generic.Dictionary{``0,``1},System.Boolean)">
            <summary>
            复制
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TValue"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <param name="isDeepCopy">是否深拷贝</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.CopyArray``1(System.Array,``0[],System.Boolean)">
            <summary>
            复制
            </summary>
            <typeparam name="TTarget"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <param name="isDeepCopy">是否深拷贝</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.Copy``2(``0,``1)">
            <summary>
            复制
            </summary>
            <typeparam name="TSource"></typeparam>
            <typeparam name="TTarget"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.CopyList``1(System.Collections.IEnumerable,System.Collections.Generic.List{``0},System.Boolean)">
            <summary>
            复制
            </summary>
            <typeparam name="TTarget"></typeparam>
            <param name="source"></param>
            <param name="target"></param>
            <param name="isDeepCopy">是否深拷贝</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.IsNormalClass(System.Type)">
            <summary>
            是否为非字符串的类
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.GetEnumerableItemType(System.Type)">
            <summary>
            获取可枚举项的类型
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.FromString(System.Type,System.String)">
            <summary>
            转换字符串为值
            </summary>
            <param name="source"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.IsGenericDictionary(System.Type)">
            <summary>
            是否为泛型字典
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.IsGenericList(System.Type)">
            <summary>
            是否为泛型列表
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.IsGenericDictionary(System.Collections.Generic.IEnumerable{System.Type})">
            <summary>
            是否为泛型字典
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.IsGenericList(System.Collections.Generic.IEnumerable{System.Type})">
            <summary>
            是否为泛型列表
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.CreateGetMethod``2(System.String)">
            <summary>
            创建属性的获值方法委托
            </summary>
            <typeparam name="TCaller"></typeparam>
            <typeparam name="TValue"></typeparam>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.CreateSetMethod``2(System.String)">
            <summary>
            创建属性的赋值方法委托
            </summary>
            <typeparam name="TCaller"></typeparam>
            <typeparam name="TValue"></typeparam>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.Extend.IsNormalClass(System.Collections.Generic.IEnumerable{System.Type})">
            <summary>
            是否为非字符串的类
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.FastMapper">
            <summary>
            快速复制
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.FastMapper.Map``2(``0,``1)">
            <summary>
            复制
            </summary>
            <typeparam name="TSource"></typeparam>
            <typeparam name="TTarget"></typeparam>
            <param name="source">源对象</param>
            <param name="target">目标对象</param>
            <returns>返回目标对象</returns>
        </member>
        <member name="M:Desn.Framework.Data.FastMapper.Map``1(System.Object)">
            <summary>
            复制
            </summary>
            <typeparam name="TTarget"></typeparam>
            <param name="source">源对象</param>
            <returns>返回目标对象</returns>
        </member>
        <member name="M:Desn.Framework.Data.FastMapper.NormalClassCopy(System.Object,System.Type,System.Object@,System.Type)">
            <summary>
            复制普通类
            </summary>
            <param name="source"></param>
            <param name="sourceType"></param>
            <param name="target"></param>
            <param name="targetType"></param>
        </member>
        <member name="M:Desn.Framework.Data.FastMapper.ItemValueCopy(System.Type,System.Type,System.Boolean,System.Object)">
            <summary>
            复制项
            </summary>
            <param name="sourceItemType"></param>
            <param name="targetItemType"></param>
            <param name="isNormalClass"></param>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.FastMappers.IMap">
            <summary>
            映射接口
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.FastMappers.IMap.Map(System.Object,System.Object)">
            <summary>
            映射
            </summary>
            <param name="source"></param>
            <param name="target"></param>
        </member>
        <member name="M:Desn.Framework.Data.FastMappers.Mapper.EachPropertys(System.Type,System.Type,System.Collections.Generic.List{Desn.Framework.Data.FastMappers.IMap})">
            <summary>
            查找属性
            </summary>
            <param name="sourceType"></param>
            <param name="targetType"></param>
            <param name="result"></param>
        </member>
        <member name="T:Desn.Framework.Data.FastMappers.PropertyDelegateItem`3">
            <summary>
            属性委托项
            </summary>
            <typeparam name="TSource"></typeparam>
            <typeparam name="TTarget"></typeparam>
            <typeparam name="TValue"></typeparam>
        </member>
        <member name="F:Desn.Framework.Data.FastMappers.PropertyDelegateItem`3.Getter">
            <summary>
            取值器
            </summary>
        </member>
        <member name="F:Desn.Framework.Data.FastMappers.PropertyDelegateItem`3.Setter">
            <summary>
            赋值器
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.FastMappers.PropertyDelegateItem`3.#ctor(System.String)">
            <summary>
            创建
            </summary>
            <param name="name"></param>
        </member>
        <member name="T:Desn.Framework.Data.GetTableNameDateDay">
            <summary>
            从日期获取表名
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.GetTableNameDateDay.#ctor(System.DateTime)">
            <summary>
            创建从日期获取表名
            </summary>
            <param name="time"></param>
        </member>
        <member name="M:Desn.Framework.Data.GetTableNameDateDay.GetTableName(System.String)">
            <summary>
            获取表名
            </summary>
            <param name="originTableName"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.IClear">
            <summary>
            清空接口
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.IClear.Clear">
            <summary>
            移除所有元素
            </summary>
        </member>
        <member name="T:Desn.Framework.Data.IdGenerator">
            <summary>
            序号生成器
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.IdGenerator.Max">
            <summary>
            上限
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.IdGenerator.#ctor">
            <summary>
            创建序号生成器
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.IdGenerator.#ctor(System.Int32)">
            <summary>
            创建序号生成器
            </summary>
            <param name="start">初始值</param>
        </member>
        <member name="M:Desn.Framework.Data.IdGenerator.#ctor(System.Int32,System.Int64)">
            <summary>
            创建序号生成器
            </summary>
            <param name="start"></param>
            <param name="max"></param>
        </member>
        <member name="M:Desn.Framework.Data.IdGenerator.Next">
            <summary>
            获取下一个值
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.IGetTableName">
            <summary>
            获取表名
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.IGetTableName.GetTableName(System.String)">
            <summary>
            获取表名
            </summary>
            <param name="originTableName">原表名</param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.IReadAndDestroy`1">
            <summary>
            读取后销毁
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Desn.Framework.Data.IReadAndDestroy`1.Read">
            <summary>
            读取
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.ReadAndDestroyBoolean">
            <summary>
            读后为 false
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.ReadAndDestroyBoolean.#ctor">
            <summary>
            创建读后为 false
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.ReadAndDestroyBoolean.Read">
            <summary>
            读取
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.ThreadSafeDictionary`2">
            <summary>
            线程安全字典
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TValue"></typeparam>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.#ctor">
            <summary>
            创建线程安全字典
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.ThreadSafeDictionary`2.Item(`0)">
            <summary>
            获取和设置项
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.Remove(`0)">
            <summary>
            移除项
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.TryAdd(`0,`1)">
            <summary>
            添加
            </summary>
            <param name="key"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.TryAdd(`0,System.Func{`1})">
            <summary>
            添加
            </summary>
            <param name="key"></param>
            <param name="func"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.ContainsKey(`0)">
            <summary>
            是否包含
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="P:Desn.Framework.Data.ThreadSafeDictionary`2.Keys">
            <summary>
            获取包含的键的集合
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.TryGetValue(`0,`1@)">
            <summary>
            获取与指定的键相关联的值。
            </summary>
            <param name="key"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="P:Desn.Framework.Data.ThreadSafeDictionary`2.Values">
            <summary>
            获取包含的值的集合
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.Add(System.Collections.Generic.KeyValuePair{`0,`1})">
            <summary>
            将指定的键和值添加到字典中。
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.Clear">
            <summary>
            移除所有的键和值
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
            <summary>
            通过使用默认的相等比较器确定序列是否包含指定的元素。
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="P:Desn.Framework.Data.ThreadSafeDictionary`2.Count">
            <summary>
            数目
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.ThreadSafeDictionary`2.IsReadOnly">
            <summary>
            是否只读
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.GetEnumerator">
            <summary>
            获取枚举数
            </summary>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.Add(`0,`1)">
            <summary>
            添加
            </summary>
            <param name="key"></param>
            <param name="value"></param>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
            <summary>
            复制
            </summary>
            <param name="array"></param>
            <param name="arrayIndex"></param>
        </member>
        <member name="M:Desn.Framework.Data.ThreadSafeDictionary`2.Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
            <summary>
            移除
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.TypeParse">
            <summary>
            类型解析
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.TypeParse.Get(System.Type)">
            <summary>
            获取类型的字符串转换值方法
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.TypePublicInstanceStore">
            <summary>
            类型公共实例存储器
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.TypePublicInstanceStore.GetPropertys(System.Type)">
            <summary>
            获取属性列表
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Data.TypePublicInstanceStore.GetPropertys``1">
            <summary>
            获取属性列表
            </summary>
            <typeparam name="TEntity"></typeparam>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Data.ChangeList`1">
            <summary>
            更改列表
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="P:Desn.Framework.Data.ChangeList`1.Addeds">
            <summary>
            添加
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.ChangeList`1.Updateds">
            <summary>
            更新
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.ChangeList`1.Deleteds">
            <summary>
            删除
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.ChangeList`1.Refreshs">
            <summary>
            刷新
            </summary>
        </member>
        <member name="M:Desn.Framework.Data.ChangeList`1.#ctor">
            <summary>
            创建更改列表
            </summary>
        </member>
        <member name="T:Desn.Framework.Data.IPageResult`1">
            <summary>
            分页结果
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.IPageResult`1.List">
            <summary>
            分页数据
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.IPageResult`1.TotalCount">
            <summary>
            总数
            </summary>
        </member>
        <member name="T:Desn.Framework.Data.PageResult`1">
            <summary>
            分页结果
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="P:Desn.Framework.Data.PageResult`1.List">
            <summary>
            分页数据
            </summary>
        </member>
        <member name="P:Desn.Framework.Data.PageResult`1.TotalCount">
            <summary>
            总数
            </summary>
        </member>
        <member name="T:Desn.Framework.DesignPattern.ChainOfResponsibility`2">
            <summary>
            职责链模式
            </summary>
            <typeparam name="TInput">输入处理参数</typeparam>
            <typeparam name="TResult">返回结果</typeparam>
        </member>
        <member name="M:Desn.Framework.DesignPattern.ChainOfResponsibility`2.InitChain">
            <summary>
            初始化责任链
            </summary>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.DesignPattern.ChainOfResponsibility`2.Handle(`0)">
            <summary>
            处理
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.DesignPattern.Handler`2">
            <summary>
            处理类
            </summary>
            <typeparam name="TInput"></typeparam>
            <typeparam name="TResult"></typeparam>
        </member>
        <member name="M:Desn.Framework.DesignPattern.Handler`2.SetNext(Desn.Framework.DesignPattern.Handler{`0,`1})">
            <summary>
            设置下一个处理者
            </summary>
            <param name="handler">下一个处理者</param>
            <returns>返回下一个处理者</returns>
        </member>
        <member name="M:Desn.Framework.DesignPattern.Handler`2.Request(`0,`1@)">
            <summary>
            请求
            </summary>
            <param name="input"></param>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Events.EventBus">
            <summary>
            事件总线
            </summary>
        </member>
        <member name="M:Desn.Framework.Events.EventBus.RegisterCurrentDomainAssemblies(System.Collections.Concurrent.ConcurrentDictionary{System.Type,Desn.Framework.Events.EventListHandler})">
            <summary>
            注册当前程序域的所有程序集
            </summary>
        </member>
        <member name="M:Desn.Framework.Events.EventBus.Raise``1(``0)">
            <summary>
            触发事件
            </summary>
            <typeparam name="TEvent"></typeparam>
            <param name="e"></param>
        </member>
        <member name="T:Desn.Framework.Events.IEvent">
            <summary>
            事件
            </summary>
        </member>
        <member name="T:Desn.Framework.Events.IEventHandler">
            <summary>
            事件处理
            </summary>
        </member>
        <member name="T:Desn.Framework.Events.IEventHandler`1">
            <summary>
            事件处理
            </summary>
            <typeparam name="TEvent"></typeparam>
        </member>
        <member name="M:Desn.Framework.Events.IEventHandler`1.Handle(`0)">
            <summary>
            处理
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:Desn.Framework.FrameworkException">
            <summary>
            框架异常
            </summary>
        </member>
        <member name="M:Desn.Framework.FrameworkException.#ctor">
            <summary>
            创建框架异常
            </summary>
        </member>
        <member name="M:Desn.Framework.FrameworkException.#ctor(System.String)">
            <summary>
            创建框架异常
            </summary>
            <param name="message">描述错误的消息</param>
        </member>
        <member name="M:Desn.Framework.FrameworkException.#ctor(System.String,System.Exception)">
            <summary>
            创建框架异常
            </summary>
            <param name="message">描述错误的消息</param>
            <param name="innerException">导致当前异常的异常</param>
        </member>
        <member name="T:Desn.Framework.Infrastructure.ICachedRepository`2">
            <summary>
            带缓存的仓储接口
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TMember"></typeparam>
        </member>
        <member name="M:Desn.Framework.Infrastructure.ICachedRepository`2.Load``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)">
            <summary>
            从缓存中加载
            </summary>
            <typeparam name="TInput">属性类型</typeparam>
            <param name="inputExpression">属性表达式</param>
            <param name="value">属性值</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Infrastructure.ICachedRepository`2.Load``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0[])">
            <summary>
            从缓存中加载列表
            </summary>
            <typeparam name="TInput">属性类型</typeparam>
            <param name="inputExpression">属性表达式</param>
            <param name="values">属性值</param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IQuery`1">
            <summary>
            查询
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="M:Desn.Framework.Infrastructure.IQuery`1.Query">
            <summary>
            查询
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IRepositoryQueryInsert`2">
            <summary>
            查询和插入仓储
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TMember"></typeparam>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IRepositoryQuery`2">
            <summary>
            查询仓储
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TMember"></typeparam>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IRepository`2">
            <summary>
            综合仓储
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TMember"></typeparam>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IRepositoryDelete`1">
            <summary>
            删除仓储
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="M:Desn.Framework.Infrastructure.IRepositoryDelete`1.Delete(`0)">
            <summary>
            删除
            </summary>
            <param name="entity"></param>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IRepositoryLoad`2">
            <summary>
            无查询仓储
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TMember"></typeparam>
        </member>
        <member name="M:Desn.Framework.Infrastructure.IRepositoryLoad`2.Load(`1)">
            <summary>
            加载
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Infrastructure.IRepositoryLoad`2.Load(`1[])">
            <summary>
            加载多个实体
            </summary>
            <param name="ids"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IRepositoryInsert`1">
            <summary>
            插入仓储
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="M:Desn.Framework.Infrastructure.IRepositoryInsert`1.Insert(`0)">
            <summary>
            插入
            </summary>
            <param name="entity"></param>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IRepositoryQueryInsertUpdate`2">
            <summary>
            查询、插入和更新仓储
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TMember"></typeparam>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IRepositoryUpdate`1">
            <summary>
            更新仓储
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="M:Desn.Framework.Infrastructure.IRepositoryUpdate`1.Update(`0)">
            <summary>
            更新
            </summary>
            <param name="entity"></param>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IUnitOfWork">
            <summary>
            工作单元
            </summary>
        </member>
        <member name="M:Desn.Framework.Infrastructure.IUnitOfWork.Commit">
            <summary>
            提交
            </summary>
            <returns>更新数</returns>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IUnitOfWorkManageItem">
            <summary>
            工作单元管理项
            </summary>
        </member>
        <member name="M:Desn.Framework.Infrastructure.IUnitOfWorkManageItem.GetConnectionName">
            <summary>
            获取配置读取的连接串名称
            </summary>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Infrastructure.IUnitOfWorkManageItem.GetHost">
            <summary>
            获取 Commit 的主机
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Infrastructure.IUnitOfWorkManageItemInit`1">
            <summary>
            工作单元管理项，有初始化方法
            </summary>
            <typeparam name="TInitParameter">初始化参数</typeparam>
        </member>
        <member name="M:Desn.Framework.Infrastructure.IUnitOfWorkManageItemInit`1.Init(`0)">
            <summary>
            初始化方法，此方法由 UnitOfWork 调用
            </summary>
            <param name="parameter">参数</param>
        </member>
        <member name="T:Desn.Framework.Infrastructure.UnitOfWork">
            <summary>
            工作单元
            </summary>
        </member>
        <member name="P:Desn.Framework.Infrastructure.UnitOfWork.ConnectionName">
            <summary>
            配置读取的连接串名称
            </summary>
        </member>
        <member name="M:Desn.Framework.Infrastructure.UnitOfWork.#ctor">
            <summary>
            创建工作单元
            </summary>
        </member>
        <member name="M:Desn.Framework.Infrastructure.UnitOfWork.GetConnectionName">
            <summary>
            获取配置读取的连接串名称
            </summary>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Infrastructure.UnitOfWork.GetHost">
            <summary>
            获取 Commit 的主机
            </summary>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Infrastructure.UnitOfWork.Commit">
            <summary>
            提交
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Infrastructure.UnitOfWorkManage">
            <summary>
            工作单元管理
            </summary>
        </member>
        <member name="M:Desn.Framework.Infrastructure.UnitOfWorkManage.GetHost(Desn.Framework.Infrastructure.IUnitOfWorkManageItem)">
            <summary>
            获取相应的主机设置
            通过连接串名称缓存主机值
            </summary>
            <param name="uow"></param>
            <returns></returns>
        </member>
        <member name="E:Desn.Framework.Infrastructure.UnitOfWorkManage.OnCommitCompleted">
            <summary>
            提交完成事件
            </summary>
        </member>
        <member name="E:Desn.Framework.Infrastructure.UnitOfWorkManage.OnCommitException">
            <summary>
            提交异常事件
            </summary>
        </member>
        <member name="P:Desn.Framework.Infrastructure.UnitOfWorkManage.IsParallelCommit">
            <summary>
            是否平行提交
            </summary>
        </member>
        <member name="P:Desn.Framework.Infrastructure.UnitOfWorkManage.UnitOfWorks">
            <summary>
            工作单元集
            </summary>
        </member>
        <member name="M:Desn.Framework.Infrastructure.UnitOfWorkManage.#ctor">
            <summary>
            创建工作单元管理
            </summary>
        </member>
        <member name="M:Desn.Framework.Infrastructure.UnitOfWorkManage.SortUnitOfWork(System.Collections.Generic.IEnumerable{Desn.Framework.Infrastructure.IUnitOfWorkManageItem})">
            <summary>
            排序工作单元集
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Infrastructure.UnitOfWorkManage.Get``1">
            <summary>
            获取子工作单元
            </summary>
            <typeparam name="TUnitOfWork">工作单元类型</typeparam>
            <returns>工作单元</returns>
        </member>
        <member name="M:Desn.Framework.Infrastructure.UnitOfWorkManage.Get``2(``1)">
            <summary>
            获取子工作单元，可以传初始化参数
            </summary>
            <typeparam name="TUnitOfWork">工作单元类型</typeparam>
            <typeparam name="TParameter">初始化参数类型</typeparam>
            <param name="parameter">初始化参数</param>
            <returns>已经初始化的工作单元</returns>
        </member>
        <member name="M:Desn.Framework.Infrastructure.UnitOfWorkManage.Commit">
            <summary>
            将所有子工作单元提交
            </summary>
            <returns>受影响的数量</returns>
        </member>
        <member name="T:Desn.Framework.Queuing.InProcessQueue`1">
            <summary>
            进程内队列
            </summary>
        </member>
        <member name="M:Desn.Framework.Queuing.InProcessQueue`1.Length">
            <summary>
            队列长度
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Queuing.IQueue`1">
            <summary>
            队列
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Desn.Framework.Queuing.IQueue`1.TryDequeue(`0@)">
            <summary>
            试图出列
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Queuing.IQueue`1.Enqueue(`0)">
            <summary>
            入列
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:Desn.Framework.Queuing.IQueue`1.Length">
            <summary>
            队列长度
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Security.Cryptography.HashType">
            <summary>
            哈希类型
            </summary>
        </member>
        <member name="F:Desn.Framework.Security.Cryptography.HashType.SHA1">
            <summary>
            SHA1 算法
            </summary>
        </member>
        <member name="F:Desn.Framework.Security.Cryptography.HashType.SHA512">
            <summary>
            SHA2 算法
            </summary>
        </member>
        <member name="F:Desn.Framework.Security.Cryptography.HashType.MD5">
            <summary>
            MD5 算法
            </summary>
        </member>
        <member name="T:Desn.Framework.Security.Cryptography.RsaEncrypt">
            <summary>
            RSA 非对称加密
            引述
            http://jingyan.baidu.com/article/359911f57e701557fe030686.html
            </summary>
        </member>
        <member name="P:Desn.Framework.Security.Cryptography.RsaEncrypt.Oaep">
            <summary>
            最佳非对称加密填充（仅在运行 Microsoft Windows XP 或更高版本的计算机上可用）
            </summary>
        </member>
        <member name="P:Desn.Framework.Security.Cryptography.RsaEncrypt.Hash">
            <summary>
            哈希方法
            </summary>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.RsaEncrypt.#ctor">
            <summary>
            创建 RSA 非对称加密
            </summary>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.RsaEncrypt.Encrypt(System.Byte[],System.Security.Cryptography.RSACryptoServiceProvider)">
            <summary>
            公钥加密
            </summary>
            <param name="source"></param>
            <param name="publicKey"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.RsaEncrypt.Decrypt(System.Byte[],System.Security.Cryptography.RSACryptoServiceProvider)">
            <summary>
            私钥解密
            </summary>
            <param name="code"></param>
            <param name="privateKey"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.RsaEncrypt.Sign(System.Byte[],System.Security.Cryptography.RSACryptoServiceProvider)">
            <summary>
            签名
            </summary>
            <param name="source"></param>
            <param name="privateKey"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.RsaEncrypt.Verify(System.Byte[],System.Security.Cryptography.RSACryptoServiceProvider,System.Byte[])">
            <summary>
            验证
            </summary>
            <param name="source"></param>
            <param name="publicKey"></param>
            <param name="signature"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Security.Cryptography.RsaEncryptLong">
            <summary>
            RSA 非对称加密长字符串版
            </summary>
        </member>
        <member name="F:Desn.Framework.Security.Cryptography.RsaEncryptLong.CodeLength">
            <summary>
            密文长度
            </summary>
        </member>
        <member name="P:Desn.Framework.Security.Cryptography.RsaEncryptLong.BlockLength">
            <summary>
            分块长度
            </summary>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.RsaEncryptLong.#ctor">
            <summary>
            创建 RSA 非对称加密长字符串版
            </summary>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.RsaEncryptLong.Encrypt(System.Byte[],System.Security.Cryptography.RSACryptoServiceProvider)">
            <summary>
            公钥加密
            </summary>
            <param name="source"></param>
            <param name="publicKey"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.RsaEncryptLong.Decrypt(System.Byte[],System.Security.Cryptography.RSACryptoServiceProvider)">
            <summary>
            私钥解密
            </summary>
            <param name="code"></param>
            <param name="privateKey"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Security.Cryptography.PrivateKeyBlog">
            <summary>
            私钥块
            </summary>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.PrivateKeyBlog.GetRSAKey">
            <summary>
            获取参数
            </summary>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.PrivateKeyBlog.LoadFromSnk(System.String)">
            <summary>
            从 Snk 文件获取参数
            </summary>
            <param name="filename"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.PrivateKeyBlog.LoadFromSnk(System.Byte[])">
            <summary>
            从 Snk 文件获取参数
            </summary>
            <param name="raw"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Security.Cryptography.PublicKeyBlog">
            <summary>
            公钥块
            </summary>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.PublicKeyBlog.GetRSAKey">
            <summary>
            获取参数
            </summary>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.PublicKeyBlog.LoadFromSnk(System.String)">
            <summary>
            从 Snk 文件获取参数
            </summary>
            <param name="filename"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Security.Cryptography.PublicKeyBlog.LoadFromSnk(System.Byte[])">
            <summary>
            从 Snk 文件获取参数
            </summary>
            <param name="raw"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Threading.AutoResetEvent`1">
            <summary>
            通知正在等待的线程已发生事件。
            多控制版
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Desn.Framework.Threading.AutoResetEvent`1.#ctor">
            <summary>
            创建
            </summary>
        </member>
        <member name="M:Desn.Framework.Threading.AutoResetEvent`1.WaitOne(`0)">
            <summary>
            阻止当前线程，直到当前 System.Threading.WaitHandle 收到信号。
            </summary>
            <param name="key"></param>
        </member>
        <member name="M:Desn.Framework.Threading.AutoResetEvent`1.WaitOne(`0,System.Int32)">
            <summary>
            阻止当前线程，直到当前 System.Threading.WaitHandle 收到信号。
            </summary>
            <param name="key"></param>
            <param name="millisecondsTimeout"></param>
        </member>
        <member name="M:Desn.Framework.Threading.AutoResetEvent`1.Set(`0)">
            <summary>
            将事件状态设置为终止状态，允许一个或多个等待线程继续。
            </summary>
            <param name="key"></param>
        </member>
        <member name="M:Desn.Framework.Threading.AutoResetEvent`1.Remove(`0)">
            <summary>
            移除
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Threading.AutoResetEvent`1.SetAll">
            <summary>
            将所有事件状态设置为终止状态，允许一个或多个等待线程继续。
            </summary>
        </member>
        <member name="M:Desn.Framework.Threading.AutoResetEvent`1.Clear">
            <summary>
            清除所有内容并 SetAll
            </summary>
        </member>
        <member name="T:Desn.Framework.Util.AssemblyXml.NamespaceValue">
            <summary>
            命名空间与值
            </summary>
        </member>
        <member name="P:Desn.Framework.Util.AssemblyXml.NamespaceValue.Namespace">
            <summary>
            命名空间
            </summary>
        </member>
        <member name="P:Desn.Framework.Util.AssemblyXml.NamespaceValue.Value">
            <summary>
            值
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.NamespaceValue.#ctor(System.String)">
            <summary>
            创建命名空间与值
            </summary>
            <param name="context"></param>
        </member>
        <member name="T:Desn.Framework.Util.AssemblyXml.SummaryReader">
            <summary>
            注释文档读取器
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryReader.GetXmlInfo(System.Type)">
            <summary>
            获取注释文档
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryReader.GetXmlInfo(System.Type,System.String)">
            <summary>
            获取注释文档
            </summary>
            <param name="type"></param>
            <param name="extension"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryReader.GetTypeInfo(System.Type)">
            <summary>
            获取类型文档
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryReader.GetTypeInfo(System.Type,System.String)">
            <summary>
            获取类型文档
            </summary>
            <param name="type"></param>
            <param name="extension"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Util.AssemblyXml.SummaryTypeInfo">
            <summary>
            类型文档
            </summary>
        </member>
        <member name="P:Desn.Framework.Util.AssemblyXml.SummaryTypeInfo.Name">
            <summary>
            名称
            </summary>
        </member>
        <member name="P:Desn.Framework.Util.AssemblyXml.SummaryTypeInfo.Members">
            <summary>
            成员
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryTypeInfo.#ctor(System.String)">
            <summary>
            创建类型文档
            </summary>
            <param name="name"></param>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryTypeInfo.AddMember(System.String,System.String)">
            <summary>
            添加成员
            </summary>
            <param name="member"></param>
            <param name="summary"></param>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryTypeInfo.GetSummary(System.String)">
            <summary>
            获取注释
            </summary>
            <param name="member"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryTypeInfo.GetEnumerator">
            <summary>
            返回循环访问的枚举数
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Util.AssemblyXml.SummaryXml">
            <summary>
            注释文档
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryXml.#ctor(System.Type)">
            <summary>
            创建注释文档
            </summary>
            <param name="type">类型</param>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryXml.#ctor(System.Type,System.String)">
            <summary>
            创建注释文档
            </summary>
            <param name="type">类型</param>
            <param name="extension">扩名展</param>
        </member>
        <member name="M:Desn.Framework.Util.AssemblyXml.SummaryXml.GetTypeInfo(System.Type)">
            <summary>
            获取类型文档
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Util.ExpressionHelper">
            <summary>
            表达式助手
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.ExpressionHelper.GetProperty``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
            <summary>
            获取表达式中的属性
            </summary>
            <typeparam name="TEntity">类型</typeparam>
            <param name="expression">表达式</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.ExpressionHelper.GetProperty``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            获取表达式中的属性
            </summary>
            <typeparam name="TEntity">类型</typeparam>
            <typeparam name="TMember">成员</typeparam>
            <param name="expression">表达式</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.ExpressionHelper.GetPropertyContent``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
            <summary>
            获取属性表达式的内容
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TMember"></typeparam>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.ExpressionHelper.GetMethod(System.Linq.Expressions.LambdaExpression)">
            <summary>
            获取表达式中的方法
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Util.IFileBuilder">
            <summary>
            文件建造器
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.IFileBuilder.Start(System.String)">
            <summary>
            开始
            </summary>
            <param name="key">临时唯一值</param>
        </member>
        <member name="M:Desn.Framework.Util.IFileBuilder.Write(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            写入内容
            </summary>
            <param name="key">临时唯一值</param>
            <param name="buffer">写入字节</param>
            <param name="offset">偏移值</param>
            <param name="count">数量</param>
        </member>
        <member name="M:Desn.Framework.Util.IFileBuilder.Finish(System.String,System.String,System.String,System.String,System.Nullable{System.Guid})">
            <summary>
            完成
            </summary>
            <param name="key">临时唯一值</param>
            <param name="source">来源(提供文件的来源，可用来判断)</param>
            <param name="filename">文件名称(可不提供)</param>
            <param name="contentType">内容类型</param>
            <param name="id">可自定义序号</param>
            <returns>返回 id 或新的序号</returns>
        </member>
        <member name="T:Desn.Framework.Util.Extend">
            <summary>
            扩展方法类
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.Extend.Write(Desn.Framework.Util.IFileBuilder,System.String,System.IO.Stream)">
            <summary>
            写入内容
            </summary>
            <param name="source">源</param>
            <param name="key">临时唯一值</param>
            <param name="stream">流</param>
        </member>
        <member name="T:Desn.Framework.Util.JsonSerializer">
            <summary>
            JSON 序列化器
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.JsonSerializer.Deserialize``1(System.String)">
            <summary>
            反序列化
            </summary>
            <typeparam name="TEntity"></typeparam>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.JsonSerializer.Deserialize(System.String,System.Type)">
            <summary>
            反序列化
            </summary>
            <param name="context"></param>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.JsonSerializer.Serialize(System.Object)">
            <summary>
            序列化
            </summary>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Util.Md5Helper">
            <summary>
            Md5替代加密方案，规避 FIPS 策略
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.Md5Helper.ComputeHash(System.Byte[])">
            <summary>
            哈希计算
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.Md5Helper.ComputeHash(System.String)">
            <summary>
            哈希计算
            </summary>
            <param name="message"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Util.ObjectCreator">
            <summary>
            对象创建者
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.ObjectCreator.CreateInstance(System.Type)">
            <summary>
            创建实例
            </summary>
            <param name="type">实例类型</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.ObjectCreator.CreateInstance``1">
            <summary>
            创建实例
            </summary>
            <typeparam name="T">实例类型</typeparam>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Util.TimeMonitor">
            <summary>
            时间监控器
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.TimeMonitor.Run(System.Action,System.Action{System.TimeSpan})">
            <summary>
            运行
            </summary>
            <param name="action">被监控的程序段</param>
            <param name="finish">结果</param>
        </member>
        <member name="M:Desn.Framework.Util.TimeMonitor.Run(System.TimeSpan,System.Action)">
            <summary>
            运行
            </summary>
            <param name="interval">限制最短时间</param>
            <param name="action">程序段</param>
        </member>
        <member name="M:Desn.Framework.Util.TimeMonitor.Run(System.Int32,System.Action)">
            <summary>
            运行
            </summary>
            <param name="milliseconds">限制最短时间</param>
            <param name="action">程序段</param>
        </member>
        <member name="T:Desn.Framework.Util.TypeHelper">
            <summary>
            类型助手
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.TypeHelper.GetTargetAssemblyClassTypes``1">
            <summary>
            获取泛型目标的所有继承类的类型
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.TypeHelper.CreateTargetAssemblyObject``1">
            <summary>
            创建泛型目标的所有继承类的对象
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Util.UseOnceSet`1">
            <summary>
            一次性使用器
            </summary>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Desn.Framework.Util.UseOnceSet`1.#ctor">
            <summary>
            创建一次性使用器
            </summary>
        </member>
        <member name="P:Desn.Framework.Util.UseOnceSet`1.Item(`0)">
            <summary>
            获取和设置值
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.Util.UseOnceSet`1.Use(`0)">
            <summary>
            使用
            </summary>
            <param name="key">键</param>
            <returns>是否成功</returns>
        </member>
        <member name="T:Desn.Framework.Util.RunOnce">
            <summary>
            一次执行器
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.RunOnce.#ctor">
            <summary>
            创建一次执行器
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.RunOnce.Execute(System.Action)">
            <summary>
            进程中只运行一次
            </summary>
            <param name="action"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.Util.StringCreator">
            <summary>
            随机字符串生成器
            </summary>
        </member>
        <member name="P:Desn.Framework.Util.StringCreator.Length">
            <summary>
            位数长度
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.StringCreator.#ctor">
            <summary>
            创建随机字符串生成器
            </summary>
        </member>
        <member name="M:Desn.Framework.Util.StringCreator.Create">
            <summary>
            创建随机字符串
            </summary>
            <returns></returns>
        </member>
    </members>
</doc>
