PageDesign/PageDesignWinform/packages/STTech.CodePlus.1.5.14/lib/net45/STTech.CodePlus.xml
2024-01-29 10:05:47 +08:00

1048 lines
41 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<doc>
<assembly>
<name>STTech.CodePlus</name>
</assembly>
<members>
<member name="T:STTech.CodePlus.Components.Comparator">
<summary>
比较器
</summary>
</member>
<member name="M:STTech.CodePlus.Components.Comparator.Compare``1(``0,``0)">
<summary>
比较大小
</summary>
<typeparam name="T"></typeparam>
<param name="value1"></param>
<param name="value2"></param>
<returns></returns>
</member>
<member name="T:STTech.CodePlus.Components.Comparator.CompareResult`1">
<summary>
比较结果
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="P:STTech.CodePlus.Components.Comparator.CompareResult`1.Relation">
<summary>
两个值之间的关系
</summary>
</member>
<member name="P:STTech.CodePlus.Components.Comparator.CompareResult`1.GreatValue">
<summary>
较大值
</summary>
</member>
<member name="P:STTech.CodePlus.Components.Comparator.CompareResult`1.SmallValue">
<summary>
较小值
</summary>
</member>
<member name="T:STTech.CodePlus.Components.Comparator.CompareRelation">
<summary>
比较结果
</summary>
</member>
<member name="F:STTech.CodePlus.Components.Comparator.CompareRelation.Less">
<summary>
小于
</summary>
</member>
<member name="F:STTech.CodePlus.Components.Comparator.CompareRelation.Equal">
<summary>
等于
</summary>
</member>
<member name="F:STTech.CodePlus.Components.Comparator.CompareRelation.More">
<summary>
大于
</summary>
</member>
<member name="T:STTech.CodePlus.Components.ObjectPool`1">
<summary>
对象池
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="P:STTech.CodePlus.Components.ObjectPool`1.Count">
<summary>
对象总数
</summary>
</member>
<member name="P:STTech.CodePlus.Components.ObjectPool`1.MaxRetainCount">
<summary>
保留对象的最大个数
</summary>
</member>
<member name="F:STTech.CodePlus.Components.ObjectPool`1.constructObjectHandler">
<summary>
对象构造过程
</summary>
</member>
<member name="F:STTech.CodePlus.Components.ObjectPool`1.needToDispose">
<summary>
释放时是否销毁
</summary>
</member>
<member name="M:STTech.CodePlus.Components.ObjectPool`1.#ctor(System.Int32,System.Func{`0})">
<summary>
构造对象池
</summary>
<param name="maxRetainCount"></param>
<param name="constructObjectHandler"></param>
</member>
<member name="M:STTech.CodePlus.Components.ObjectPool`1.Release(`0)">
<summary>
释放对象
</summary>
<param name="item"></param>
</member>
<member name="M:STTech.CodePlus.Components.ObjectPool`1.Get">
<summary>
获取对象
</summary>
<returns></returns>
</member>
<member name="T:STTech.CodePlus.Components.ITaskQueue`1">
<summary>
任务队列接口
</summary>
<typeparam name="TData"></typeparam>
</member>
<member name="M:STTech.CodePlus.Components.ITaskQueue`1.Join(`0)">
<summary>
将待处理数据存入任务队列
</summary>
<param name="data"></param>
</member>
<member name="T:STTech.CodePlus.Components.TaskQueue`1">
<summary>
任务队列基类
</summary>
<typeparam name="TData"></typeparam>
</member>
<member name="P:STTech.CodePlus.Components.TaskQueue`1.ProcessHandler">
<summary>
处理过程
</summary>
</member>
<member name="P:STTech.CodePlus.Components.TaskQueue`1.IsDisposed">
<summary>
销毁状态
</summary>
</member>
<member name="M:STTech.CodePlus.Components.TaskQueue`1.#ctor(System.Action{`0})">
<summary>
构造队列任务
</summary>
<param name="processHandler"></param>
</member>
<member name="M:STTech.CodePlus.Components.TaskQueue`1.Dispose">
<summary>
<inheritdoc/>
</summary>
</member>
<member name="M:STTech.CodePlus.Components.TaskQueue`1.JoinHandler(`0)">
<summary>
将待处理数据存入任务队列的具体实现
</summary>
<param name="data"></param>
</member>
<member name="M:STTech.CodePlus.Components.TaskQueue`1.Join(`0)">
<summary>
<inheritdoc/>
</summary>
<param name="data"></param>
<exception cref="T:System.ObjectDisposedException"></exception>
</member>
<member name="T:STTech.CodePlus.Components.LockedTaskQueue`1">
<summary>
阻塞式队列任务
</summary>
<typeparam name="TData"></typeparam>
</member>
<member name="F:STTech.CodePlus.Components.LockedTaskQueue`1.processLocker">
<summary>
处理过程锁
</summary>
</member>
<member name="M:STTech.CodePlus.Components.LockedTaskQueue`1.#ctor(System.Action{`0})">
<summary>
构造临时工式队列任务
</summary>
<param name="processHandler"></param>
</member>
<member name="M:STTech.CodePlus.Components.LockedTaskQueue`1.JoinHandler(`0)">
<summary>
<inheritdoc/>
</summary>
<param name="data"></param>
</member>
<member name="T:STTech.CodePlus.Components.FloaterTaskQueue`1">
<summary>
临时工式队列任务
</summary>
<typeparam name="TData"></typeparam>
</member>
<member name="F:STTech.CodePlus.Components.FloaterTaskQueue`1.processLocker">
<summary>
处理过程锁
</summary>
</member>
<member name="F:STTech.CodePlus.Components.FloaterTaskQueue`1.queue">
<summary>
待处理数据队列
</summary>
</member>
<member name="F:STTech.CodePlus.Components.FloaterTaskQueue`1.isFree">
<summary>
空闲状态
</summary>
</member>
<member name="M:STTech.CodePlus.Components.FloaterTaskQueue`1.#ctor(System.Action{`0})">
<summary>
构造临时工式队列任务
</summary>
<param name="processHandler"></param>
</member>
<member name="M:STTech.CodePlus.Components.FloaterTaskQueue`1.JoinHandler(`0)">
<summary>
<inheritdoc/>
</summary>
<param name="data"></param>
</member>
<member name="M:STTech.CodePlus.Components.FloaterTaskQueue`1.FloaterWorkHandler">
<summary>
临时工任务
</summary>
</member>
<member name="M:STTech.CodePlus.Components.FloaterTaskQueue`1.Dispose">
<summary>
<inheritdoc/>
</summary>
</member>
<member name="T:STTech.CodePlus.Components.LongTermWorkerTaskQueue`1">
<summary>
长工式队列任务
</summary>
<typeparam name="TData"></typeparam>
</member>
<member name="F:STTech.CodePlus.Components.LongTermWorkerTaskQueue`1.processLocker">
<summary>
处理过程锁
</summary>
</member>
<member name="F:STTech.CodePlus.Components.LongTermWorkerTaskQueue`1.floaterWorkLocker">
<summary>
线程任务锁
</summary>
</member>
<member name="F:STTech.CodePlus.Components.LongTermWorkerTaskQueue`1.queue">
<summary>
待处理数据队列
</summary>
</member>
<member name="F:STTech.CodePlus.Components.LongTermWorkerTaskQueue`1.isFree">
<summary>
空闲状态
</summary>
</member>
<member name="P:STTech.CodePlus.Components.LongTermWorkerTaskQueue`1.Timeout">
<summary>
线程空闲等待时长
</summary>
</member>
<member name="M:STTech.CodePlus.Components.LongTermWorkerTaskQueue`1.#ctor(System.Action{`0},System.Int32)">
<summary>
构造长工式队列任务
</summary>
<param name="processHandler"></param>
<param name="timeout">线程空闲等待时长</param>
</member>
<member name="M:STTech.CodePlus.Components.LongTermWorkerTaskQueue`1.JoinHandler(`0)">
<summary>
<inheritdoc/>
</summary>
<param name="data"></param>
</member>
<member name="M:STTech.CodePlus.Components.LongTermWorkerTaskQueue`1.LongTermWorkHandler">
<summary>
长工任务
</summary>
</member>
<member name="M:STTech.CodePlus.Components.LongTermWorkerTaskQueue`1.Dispose">
<summary>
<inheritdoc/>
</summary>
</member>
<member name="T:STTech.CodePlus.Components.SharedTaskQueue`1">
<summary>
共享式队列任务
</summary>
</member>
<member name="M:STTech.CodePlus.Components.SharedTaskQueue`1.#ctor(System.Action{`0})">
<summary>
构造共享式队列任务
</summary>
<param name="processHandler"></param>
</member>
<member name="M:STTech.CodePlus.Components.SharedTaskQueue`1.Join(`0)">
<summary>
<inheritdoc/>
</summary>
<param name="data"></param>
</member>
<member name="T:STTech.CodePlus.Components.SharedTaskQueue">
<summary>
共享式队列任务基类
</summary>
</member>
<member name="F:STTech.CodePlus.Components.SharedTaskQueue.innerTaskQueue">
<summary>
全局的内部队列任务实体
</summary>
</member>
<member name="M:STTech.CodePlus.Components.SharedTaskQueue.#ctor(System.Action{System.Object})">
<summary>
构造共享式队列任务
</summary>
<param name="processHandler"></param>
</member>
<member name="M:STTech.CodePlus.Components.SharedTaskQueue.SharedWorkHandler(System.Action)">
<summary>
共享
</summary>
<param name="action"></param>
</member>
<member name="M:STTech.CodePlus.Components.SharedTaskQueue.JoinHandler(System.Object)">
<summary>
<inheritdoc/>
</summary>
<param name="data"></param>
</member>
<member name="T:STTech.CodePlus.Components.UtopiaTaskQueue`1">
<summary>
乌托邦式队列任务
</summary>
<typeparam name="TData"></typeparam>
</member>
<member name="F:STTech.CodePlus.Components.UtopiaTaskQueue`1.processLocker">
<summary>
处理过程锁
</summary>
</member>
<member name="F:STTech.CodePlus.Components.UtopiaTaskQueue`1.queue">
<summary>
待处理数据队列
</summary>
</member>
<member name="F:STTech.CodePlus.Components.UtopiaTaskQueue`1.isFree">
<summary>
空闲状态
</summary>
</member>
<member name="M:STTech.CodePlus.Components.UtopiaTaskQueue`1.#ctor(System.Action{`0})">
<summary>
构造乌托邦式队列任务
</summary>
<param name="processHandler"></param>
</member>
<member name="M:STTech.CodePlus.Components.UtopiaTaskQueue`1.JoinHandler(`0)">
<summary>
<inheritdoc/>
</summary>
<param name="data"></param>
</member>
<member name="M:STTech.CodePlus.Components.UtopiaTaskQueue`1.Dispose">
<summary>
<inheritdoc/>
</summary>
</member>
<member name="T:STTech.CodePlus.Components.WaiterTaskQueue`1">
<summary>
服务员式队列任务
</summary>
<typeparam name="TData"></typeparam>
</member>
<member name="F:STTech.CodePlus.Components.WaiterTaskQueue`1.queue">
<summary>
待处理数据队列
</summary>
</member>
<member name="M:STTech.CodePlus.Components.WaiterTaskQueue`1.#ctor(System.Action{`0})">
<summary>
构造服务员式队列任务
</summary>
<param name="processHandler"></param>
</member>
<member name="M:STTech.CodePlus.Components.WaiterTaskQueue`1.WaiterWorkHandler">
<summary>
服务员任务
</summary>
</member>
<member name="M:STTech.CodePlus.Components.WaiterTaskQueue`1.JoinHandler(`0)">
<summary>
<inheritdoc/>
</summary>
<param name="data"></param>
</member>
<member name="T:STTech.CodePlus.Threading.BaseReusableThread">
<summary>
可复用线程基类
</summary>
</member>
<member name="F:STTech.CodePlus.Threading.BaseReusableThread.DefaultIdleTimeoutPeriod">
<summary>
默认的闲置超时时长
</summary>
</member>
<member name="F:STTech.CodePlus.Threading.BaseReusableThread.runningLocker">
<summary>
线程任务运行中的锁
</summary>
</member>
<member name="P:STTech.CodePlus.Threading.BaseReusableThread.IdleTimeoutPeriod">
<summary>
闲置超时时长
</summary>
</member>
<member name="E:STTech.CodePlus.Threading.BaseReusableThread.IdleTimeout">
<summary>
限制超时
</summary>
</member>
<member name="P:STTech.CodePlus.Threading.BaseReusableThread.State">
<summary>
当前状态 (空闲/忙碌)
</summary>
</member>
<member name="P:STTech.CodePlus.Threading.BaseReusableThread.TaskDelegation">
<summary>
任务内容
当任务执行完成后可替换
</summary>
</member>
<member name="P:STTech.CodePlus.Threading.BaseReusableThread.IsDisposed">
<summary>
是否已销毁
</summary>
</member>
<member name="P:STTech.CodePlus.Threading.BaseReusableThread.IsBusy">
<summary>
是否是忙碌状态
</summary>
</member>
<member name="P:STTech.CodePlus.Threading.BaseReusableThread.IsFree">
<summary>
是否是空闲状态
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.BaseReusableThread.Start">
<summary>
开始执行任务
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.BaseReusableThread.InnerLifecycleHandler">
<summary>
内部线程(可复用任务)的生命周期
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.BaseReusableThread.RaiseIdleTimeout(System.Object,System.EventArgs)">
<summary>
触发闲置超时事件
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:STTech.CodePlus.Threading.BaseReusableThread.Dispose">
<summary>
销毁
</summary>
</member>
<member name="T:STTech.CodePlus.Threading.CompletionStatus">
<summary>
任务完成状态
</summary>
</member>
<member name="F:STTech.CodePlus.Threading.CompletionStatus.Normal">
<summary>
正常
</summary>
</member>
<member name="F:STTech.CodePlus.Threading.CompletionStatus.Error">
<summary>
错误
</summary>
</member>
<member name="T:STTech.CodePlus.Threading.ReusableState">
<summary>
可复用Task当前的状态
</summary>
</member>
<member name="F:STTech.CodePlus.Threading.ReusableState.Free">
<summary>
空闲
</summary>
</member>
<member name="F:STTech.CodePlus.Threading.ReusableState.Busy">
<summary>
忙碌
</summary>
</member>
<member name="F:STTech.CodePlus.Threading.ReusableState.Disposed">
<summary>
已销毁
</summary>
</member>
<member name="T:STTech.CodePlus.Threading.CompletedEventArgs">
<summary>
任务完成事件参数
</summary>
</member>
<member name="P:STTech.CodePlus.Threading.CompletedEventArgs.Status">
<summary>
完成状态
</summary>
</member>
<member name="P:STTech.CodePlus.Threading.CompletedEventArgs.Exception">
<summary>
异常信息
</summary>
</member>
<member name="T:STTech.CodePlus.Threading.ReusableTask">
<summary>
可复用任务
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.ReusableTask.#ctor">
<summary>
构造可复用任务
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.ReusableTask.Start">
<summary>
<inheritdoc/>
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.ReusableTask.Dispose">
<summary>
<inheritdoc/>
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.ReusableTask.InnerLifecycleHandler">
<summary>
<inheritdoc/>
</summary>
</member>
<member name="T:STTech.CodePlus.Threading.ReusableThread">
<summary>
可复用线程
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.ReusableThread.#ctor">
<summary>
构造可复用线程
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.ReusableThread.Start">
<summary>
开始执行任务
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.ReusableThread.Dispose">
<summary>
<inheritdoc/>
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.ReusableThread.InnerLifecycleHandler">
<summary>
可复用任务的生命周期
</summary>
</member>
<member name="T:STTech.CodePlus.Threading.TaskDelegation">
<summary>
任务内容
</summary>
</member>
<member name="E:STTech.CodePlus.Threading.TaskDelegation.Completed">
<summary>
任务完成事件
</summary>
</member>
<member name="E:STTech.CodePlus.Threading.TaskDelegation.Started">
<summary>
任务开始事件
</summary>
</member>
<member name="P:STTech.CodePlus.Threading.TaskDelegation.TaskAction">
<summary>
临时任务动作
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.TaskDelegation.RaiseTaskCompleted(System.Object,STTech.CodePlus.Threading.CompletedEventArgs)">
<summary>
触发任务完成事件
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:STTech.CodePlus.Threading.TaskDelegation.RaiseTaskStarted(System.Object,System.EventArgs)">
<summary>
触发任务开始事件
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="T:STTech.CodePlus.Threading.TaskExtension">
<summary>
Task功能扩展
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.TaskExtension.Run``1(System.Collections.Generic.IEnumerable{``0},System.Int32,System.Action{``0})">
<summary>
开启多个线程处理一组数据
</summary>
<typeparam name="T"></typeparam>
<param name="objects">待处理数据</param>
<param name="threadCount">线程数</param>
<param name="handler">单个数据对象的处理过程</param>
</member>
<member name="M:STTech.CodePlus.Threading.TaskExtension.Run(System.Action,System.Int32)">
<summary>
将指定的任务依序在线程池上运行并返回表示该工作的Task对象。
超时时间达到后将取消任务。
</summary>
<param name="action">异步执行的工作</param>
<param name="timeout">超时时间</param>
<returns></returns>
</member>
<member name="M:STTech.CodePlus.Threading.TaskExtension.Run``1(System.Func{``0},System.Int32)">
<summary>
将指定的任务依序在线程池上运行并返回表示该工作的Task(TResult)对象。
超时时间达到后将取消任务。
</summary>
<typeparam name="T">任务返回值类型</typeparam>
<param name="action">异步执行的工作</param>
<param name="timeout">超时时间</param>
<returns></returns>
</member>
<member name="T:STTech.CodePlus.Threading.ThreadPool">
<summary>
线程池
</summary>
</member>
<member name="P:STTech.CodePlus.Threading.ThreadPool.IdleTimeoutPeriod">
<summary>
闲置超时时长
</summary>
</member>
<member name="F:STTech.CodePlus.Threading.ThreadPool.pool">
<summary>
复用线程对象池
</summary>
</member>
<member name="M:STTech.CodePlus.Threading.ThreadPool.#ctor(System.Int32,System.UInt32)">
<summary>
构造可复用线程池
</summary>
<param name="retainedThreadCount">驻留线程数量</param>
<param name="idleTimeoutPeriod">单个线程闲置超时时长(闲置超时的线程会被释放)</param>
</member>
<member name="M:STTech.CodePlus.Threading.ThreadPool.Run(STTech.CodePlus.Threading.TaskDelegation)">
<summary>
执行任务
</summary>
<param name="taskDelegation"></param>
</member>
<member name="M:STTech.CodePlus.Threading.ThreadPool.Release(STTech.CodePlus.Threading.ReusableThread)">
<summary>
释放复用线程
</summary>
<param name="thread"></param>
</member>
<member name="M:System.ArrayExtensions.ToList``1(System.Array)">
<summary>
转为指明类型的列表
</summary>
<typeparam name="T"></typeparam>
<param name="array"></param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.BytesExtensions.ToHexCodeString(System.Collections.Generic.IEnumerable{System.Byte})">
<summary>
转换为16进制代码格式的字符串
例如0xFF,0xA1,0xA2,0xB1,0xB2
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.BytesExtensions.ToHexString(System.Collections.Generic.IEnumerable{System.Byte})">
<summary>
转换为16进制的字符串
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.BytesExtensions.ToHexString(System.Collections.Generic.IEnumerable{System.Byte},System.String)">
<summary>
转换为16进制的字符串
</summary>
<param name="data"></param>
<param name="format">转换格式;若字母转为大写则为"{0:X2}",小写为"{0:x2}"</param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.BytesExtensions.ToBase64String(System.Collections.Generic.IEnumerable{System.Byte})">
<summary>
转Base64字符串
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.BytesExtensions.EncodeToString(System.Collections.Generic.IEnumerable{System.Byte},System.String)">
<summary>
转为指定编码(默认UTF-8)的字符串
</summary>
<param name="data"></param>
<param name="encode"></param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.BytesExtensions.GetMD5(System.Collections.Generic.IEnumerable{System.Byte})">
<summary>
计算字节数组的MD5值
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.BytesExtensions.GetMD5String(System.Collections.Generic.IEnumerable{System.Byte},System.Boolean)">
<summary>
计算字节数组的MD5值
</summary>
<param name="data"></param>
<param name="capital">是否转换为大写字母true为大写false为小写</param>
<returns>MD5字符串</returns>
</member>
<member name="M:System.Collections.Generic.BytesExtensions.CheckSum(System.Collections.Generic.IEnumerable{System.Byte})">
<summary>
和校验
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.BytesExtensions.PadRight(System.Collections.Generic.IEnumerable{System.Byte},System.Int32,System.Byte)">
<summary>
从右填充
</summary>
<param name="data"></param>
<param name="len">填充后总长度</param>
<param name="placeholder">占位符</param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.BytesExtensions.PadLeft(System.Collections.Generic.IEnumerable{System.Byte},System.Int32,System.Byte)">
<summary>
从左填充
</summary>
<param name="data"></param>
<param name="len">填充后总长度</param>
<param name="placeholder">占位符</param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.DictionaryExtensions.ContainsKeyAndValueNotNull(System.Collections.IDictionary,System.Object)">
<summary>
字典中包含键值且值不为空
</summary>
<param name="dict">字典</param>
<param name="key">键名</param>
<returns>是否包含键名且值不为空</returns>
</member>
<member name="M:System.Collections.Generic.DictionaryExtensions.GetValue``2(System.Collections.Generic.Dictionary{``0,``1},``0,``1)">
<summary>
从字典中获取值
如果指定的键值不存在或值为空则先赋指定的值
</summary>
<param name="dict"></param>
<param name="key"></param>
<param name="defaultValue"></param>
</member>
<member name="M:System.Collections.Generic.DictionaryExtensions.RemoveFromKeys(System.Collections.IDictionary,System.Collections.IEnumerable)">
<summary>
从字典中移除键名集合中存在的项
</summary>
<param name="dict"></param>
<param name="keys">要移除的键名集合</param>
</member>
<member name="M:System.Collections.Generic.DictionaryExtensions.RemoveOutsideKeys(System.Collections.IDictionary,System.Collections.IEnumerable)">
<summary>
从字典中移除键名集合中不存在的项
</summary>
<param name="dict"></param>
<param name="keys">要保留的键名集合</param>
</member>
<member name="M:System.Collections.Generic.IEnumerableExtensions.Slice``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
<summary>
等尺寸分片
</summary>
<typeparam name="T"></typeparam>
<param name="data"></param>
<param name="blockSize">每部分的最大长度</param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.IEnumerableExtensions.Balance``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
<summary>
平均分成多组
</summary>
<typeparam name="T"></typeparam>
<param name="data"></param>
<param name="blockCount">分组数量</param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.IEnumerableExtensions.Merge``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0}[])">
<summary>
合并字节数组
</summary>
<param name="data">原数据(允许为空)</param>
<param name="append">追加数据</param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.IEnumerableExtensions.StartWith``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
<summary>
判断起始部分是否一致
</summary>
<typeparam name="T"></typeparam>
<param name="source"></param>
<param name="bytes"></param>
<returns></returns>
</member>
<member name="T:System.Collections.Generic.IEnumerableKmpExtensions">
<summary>
KMP算法模式匹配
</summary>
</member>
<member name="M:System.Collections.Generic.IEnumerableKmpExtensions.IndexOf``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
<summary>
模式匹配KMP
查找子串在主串中的起始索引位置
</summary>
<typeparam name="T"></typeparam>
<param name="source"></param>
<param name="target"></param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.IEnumerableKmpExtensions.MatchByPrefixAndSuffix``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
<summary>
通过前缀和后缀匹配内容
</summary>
<typeparam name="T">数据类型</typeparam>
<param name="source">原始数据</param>
<param name="prefix">前缀数据</param>
<param name="suffix">后缀数据</param>
<returns></returns>
</member>
<member name="M:System.Collections.Generic.QueueExtensions.Discard``1(System.Collections.Generic.Queue{``0},System.Int32)">
<summary>
抛弃超出指定长度的数据
</summary>
<typeparam name="T"></typeparam>
<param name="queue"></param>
<param name="len"></param>
<returns></returns>
</member>
<member name="M:System.IO.FileInfoExtensions.GetMD5ForLargeFile(System.IO.FileInfo)">
<summary>
获取大文件的MD5值
通过文件流的方式读取,可支持大文件
</summary>
<param name="fi"></param>
<returns></returns>
</member>
<member name="M:System.IO.FileInfoExtensions.GetMD5ForSmallFile(System.IO.FileInfo)">
<summary>
获取文件的MD5值
一次读入内存,建议小文件使用
</summary>
<param name="fi"></param>
<returns></returns>
</member>
<member name="M:System.IO.FileInfoExtensions.GetMD5(System.IO.FileInfo)">
<summary>
获取文件的MD5值
</summary>
<param name="fi"></param>
<returns></returns>
</member>
<member name="M:System.ObjectExtensions.With``1(``0,System.Action{``0})">
<summary>
提供访问(操作)对象成员的回调,并返回当前对象
</summary>
<typeparam name="T"></typeparam>
<param name="obj"></param>
<param name="action"></param>
<returns></returns>
</member>
<member name="T:System.StringExtensions">
<summary>
字符串类型的扩展
</summary>
</member>
<member name="M:System.StringExtensions.GetMD5String(System.String,System.String)">
<summary>
获取字符串的MD5值
</summary>
<param name="input">源字符串</param>
<returns>MD5字符串</returns>
</member>
<member name="M:System.StringExtensions.GetMD5(System.String,System.String)">
<summary>
计算字符串的MD5
</summary>
<param name="input"></param>
<param name="encodeName"></param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.GetBytes(System.String,System.String)">
<summary>
获取字符串的字节数组(默认UTF-8)
</summary>
<param name="str"></param>
<param name="encodeName"></param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.HexStringToBytes(System.String)">
<summary>
16进制字符串转byte数组
</summary>
<param name="hexString">16进制字符</param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.MiddleExcerpt(System.String,System.String,System.String)">
<summary>
截取字符串中间段
</summary>
<param name="sourse"></param>
<param name="startTag">起始标记</param>
<param name="endTag">结束标记</param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.IsometricInsert(System.String,System.Int32,System.String)">
<summary>
等距插入
</summary>
<param name="source"></param>
<param name="size">间隔长度</param>
<param name="value">插入字符串</param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.Slice(System.String,System.Int32)">
<summary>
等尺寸分片
</summary>
<param name="source"></param>
<param name="size"></param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.Times(System.String,System.Int32)">
<summary>
使字符串重复{times}次
</summary>
<param name="source"></param>
<param name="times">重复次数当值为0时返回值为空</param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.Times(System.Char,System.Int32)">
<summary>
使字符重复{times}次
</summary>
<param name="source"></param>
<param name="times">重复次数当值为0时返回值为空</param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.CutString(System.String,System.String,System.String)">
<summary>
通过指定的起始标记和结束标记截取字符串
</summary>
<param name="source">原始字符串</param>
<param name="startMark">起始标记</param>
<param name="endMark">结束标记</param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.Replace(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
根据字典替换字符串
</summary>
<param name="source">原始字符串</param>
<param name="dictionary">关键字替换词典</param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.MatchByWildcard(System.String,System.String)">
<summary>
与含通配符的字符串进行比对,判断是否一致
</summary>
<param name="source">原始字符串</param>
<param name="wildcard">含通配符的字符串</param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.Join(System.Collections.Generic.IEnumerable{System.String},System.String)">
<summary>
插入分隔符合并成新字符串
</summary>
<param name="source">原始字符串集合</param>
<param name="separator">分隔符</param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.Combine(System.Collections.Generic.IEnumerable{System.String},System.String)">
<summary>
合并成字符串
</summary>
<param name="source">原始字符串集合</param>
<param name="joinString">插入字符串</param>
<returns></returns>
</member>
<member name="M:System.StringExtensions.MatchByPrefixAndSuffix(System.String,System.String,System.String)">
<summary>
通过前缀和后缀匹配内容
</summary>
<param name="source">原始文本</param>
<param name="prefix">前缀字符串</param>
<param name="suffix">后缀字符串</param>
<returns></returns>
</member>
<member name="T:System.TaskExtensions">
<summary>
Task扩展
</summary>
</member>
<member name="M:System.TaskExtensions.WaitResult``1(System.Threading.Tasks.Task{``0},System.Action{System.Threading.Tasks.TaskStatus,``0})">
<summary>
等待任务结束,在回调中处理结果
</summary>
<typeparam name="T">Task返回值类型</typeparam>
<param name="task">任务对象</param>
<param name="callback">处理结果的回调</param>
<returns></returns>
</member>
<member name="M:System.TypeExtensions.ToEnum``1(System.String,``0)">
<summary>
转枚举类型
</summary>
<typeparam name="T">指定枚举类型</typeparam>
<param name="enumName">枚举名称</param>
<returns></returns>
</member>
<member name="M:System.Xml.Linq.XmlExtension.Tracing(System.Xml.Linq.XObject)">
<summary>
节点溯源
</summary>
<param name="xobj"></param>
<returns></returns>
</member>
<member name="M:System.Xml.Linq.XmlExtension.GetPath(System.Xml.Linq.XObject,System.String)">
<summary>
获取XML节点的路径
</summary>
<param name="xobj"></param>
<param name="separator"></param>
<returns></returns>
</member>
</members>
</doc>