-
Notifications
You must be signed in to change notification settings - Fork 57
Home
CYJB edited this page Oct 13, 2013
·
15 revisions
这是我开发的 C# 基础类库,以 BSD 协议发布,基于 .Net Framework 4.0,使用 Visual Studio 2012 作为开发工具。
本项目包含一些常用的基础类。关于详细的实现和原理,请访问我的博客。
Cyjb Cyjb 命名空间包含基本类以及基本扩展类,这些类定义或扩展了常用的数据类型。
Cyjb.Collections Cyjb.Collections 命名空间包含扩展的集合类,以及对现有集合类的扩展。
Cyjb.Collections.ObjectModel Cyjb.Collections.ObjectModel 命名空间包含可重用的集合类。
Cyjb.ComponentModel Cyjb.ComponentModel 命名空间包含与组建模型相关的类。
Cyjb.Configurations Cyjb.Configurations 命名空间包含与配置数据处理相关的类。
Cyjb.IO Cyjb.IO 命名空间包含与输入输出相关的类和扩展。
Cyjb.Text Cyjb.Text 命名空间包含与文本和字符相关的类。
Cyjb.Utility Cyjb.Collections 命名空间包含一些实用类,包括缓冲池。
-
CYJB 基础类库
-
Cyjb 命名空间
-
ArrayUtil 类
-
ArrayUtil 方法
- ArrayUtil.Add(T) 方法
- ArrayUtil.Concat(T) 方法
- ArrayUtil.ContentEquals(T) 方法
- ArrayUtil.Empty 方法
-
ArrayUtil.Fill 方法
- ArrayUtil.Fill(T) 方法 (T[], T)
- ArrayUtil.Fill(T) 方法 (T[][], T)
- ArrayUtil.Fill(T) 方法 (T[][][], T)
- ArrayUtil.Fill(T) 方法 (T[,], T)
- ArrayUtil.Fill(T) 方法 (T[,], T)
- ArrayUtil.Fill(T) 方法 (T[], Func(Int32, T))
- ArrayUtil.Fill(T) 方法 (T[][], Func(Int32, Int32, T))
- ArrayUtil.Fill(T) 方法 (T[][][], Func(Int32, Int32, Int32, T))
- ArrayUtil.Fill(T) 方法 (T[,], Func(Int32, Int32, Int32, T))
- ArrayUtil.Fill(T) 方法 (T[,], Func(Int32, Int32, T))
- ArrayUtil.Fill(T) 方法 (T[], T, Int32, Int32)
- ArrayUtil.Fill(T) 方法 (T[], Func(Int32, T), Int32, Int32)
- ArrayUtil.GetContentHashCode(T) 方法
- ArrayUtil.Insert(T) 方法
- ArrayUtil.Resize 方法
- ArrayUtil.Reverse 方法
- ArrayUtil.Suffle 方法
-
ArrayUtil 方法
- ByteUtil 类
- CharUtil 类
-
CommonExceptions 类
-
CommonExceptions 方法
- CommonExceptions.ArgumentCountOutOfRange 方法
- CommonExceptions.ArgumentEmptyString 方法
- CommonExceptions.ArgumentIndexOutOfRange 方法
- CommonExceptions.ArgumentMinMaxValue 方法
- CommonExceptions.ArgumentMustBePositive 方法
- CommonExceptions.ArgumentNegative 方法
- CommonExceptions.ArgumentOutOfRange 方法
- CommonExceptions.ArgumentWrongType 方法
- CommonExceptions.ArrayNonZeroLowerBound 方法
- CommonExceptions.ArrayTooSmall 方法
- CommonExceptions.CannotCastNullToValueType 方法
- CommonExceptions.CheckArrayElemenetNull(T) 方法
- CommonExceptions.CheckCollectionEmpty 方法
- CommonExceptions.CheckDelegateType 方法
- CommonExceptions.CheckEnumType 方法
- CommonExceptions.CheckSimplyArray 方法
- CommonExceptions.CollectionCountDiffer 方法
- CommonExceptions.CollectionItemCompareFailed 方法
- CommonExceptions.CollectionReadOnly 方法
- CommonExceptions.ExtraJunkAtEnd 方法
- CommonExceptions.InvalidCast 方法
- CommonExceptions.InvalidElementType 方法
- CommonExceptions.InvalidThreshold 方法
- CommonExceptions.MethodNotSupported 方法
- CommonExceptions.MultidimensionalArrayNotSupported 方法
- CommonExceptions.MustBeDelegate 方法
- CommonExceptions.MustBeEnum 方法
- CommonExceptions.MustContainValidInfo 方法
- CommonExceptions.NegativeUnsigned 方法
- CommonExceptions.NoParsibleDigits 方法
- CommonExceptions.OverflowByte 方法
- CommonExceptions.OverflowInt16 方法
- CommonExceptions.OverflowInt32 方法
- CommonExceptions.OverflowInt64 方法
- CommonExceptions.OverflowSByte 方法
- CommonExceptions.OverflowUInt16 方法
- CommonExceptions.OverflowUInt32 方法
- CommonExceptions.OverflowUInt64 方法
- CommonExceptions.StreamClosed 方法
- CommonExceptions.Unreachable 方法
-
CommonExceptions 方法
- DelegateUtil 类
- DoubleComparer 类
- FloatComparer 类
- GenericConvert 类
- IConverterProvider 接口
-
Int32Util 类
- Int32Util 方法
- Int64Util 类
- MersenneTwister 类
- PredicateUtil 类
- RandomUtil 类
- StringUtil 类
-
StringView 结构
- StringView 构造函数
- StringView 属性
-
StringView 方法
- StringView.AsMemory 方法
- StringView.AsSpan 方法
- StringView.Compare 方法
- StringView.CompareOrdinal 方法
- StringView.CompareTo 方法
- StringView.Concat 方法
- StringView.Contains 方法
- StringView.EndsWith 方法
- StringView.Equals 方法
- StringView.GetEnumerator 方法
- StringView.GetHashCode 方法
- StringView.GetOrigin 方法
-
StringView.IndexOf 方法
- StringView.IndexOf 方法 (Char)
- StringView.IndexOf 方法 (ReadOnlySpan(Char))
- StringView.IndexOf 方法 (Char, Int32)
- StringView.IndexOf 方法 (Char, StringComparison)
- StringView.IndexOf 方法 (ReadOnlySpan(Char), Int32)
- StringView.IndexOf 方法 (ReadOnlySpan(Char), StringComparison)
- StringView.IndexOf 方法 (Char, Int32, Int32)
- StringView.IndexOf 方法 (ReadOnlySpan(Char), Int32, Int32)
- StringView.IndexOf 方法 (ReadOnlySpan(Char), Int32, StringComparison)
- StringView.IndexOf 方法 (ReadOnlySpan(Char), Int32, Int32, StringComparison)
- StringView.IndexOfAny 方法
- StringView.Insert 方法
- StringView.IsWhiteSpace 方法
- StringView.Join 方法
-
StringView.LastIndexOf 方法
- StringView.LastIndexOf 方法 (Char)
- StringView.LastIndexOf 方法 (ReadOnlySpan(Char))
- StringView.LastIndexOf 方法 (Char, Int32)
- StringView.LastIndexOf 方法 (Char, StringComparison)
- StringView.LastIndexOf 方法 (ReadOnlySpan(Char), Int32)
- StringView.LastIndexOf 方法 (ReadOnlySpan(Char), StringComparison)
- StringView.LastIndexOf 方法 (Char, Int32, Int32)
- StringView.LastIndexOf 方法 (ReadOnlySpan(Char), Int32, Int32)
- StringView.LastIndexOf 方法 (ReadOnlySpan(Char), Int32, StringComparison)
- StringView.LastIndexOf 方法 (ReadOnlySpan(Char), Int32, Int32, StringComparison)
- StringView.LastIndexOfAny 方法
- StringView.PadLeft 方法
- StringView.PadRight 方法
- StringView.Remove 方法
- StringView.Replace 方法
- StringView.ReplaceLineEndings 方法
- StringView.Slice 方法
-
StringView.Split 方法
- StringView.Split 方法 (Char[])
- StringView.Split 方法 (Char, StringSplitOptions)
- StringView.Split 方法 (Char[], StringSplitOptions)
- StringView.Split 方法 (String, StringSplitOptions)
- StringView.Split 方法 (String[], StringSplitOptions)
- StringView.Split 方法 (Char, Int32, StringSplitOptions)
- StringView.Split 方法 (Char[], Int32, StringSplitOptions)
- StringView.Split 方法 (String, Int32, StringSplitOptions)
- StringView.Split 方法 (String[], Int32, StringSplitOptions)
- StringView.StartsWith 方法
- StringView.Substring 方法
- StringView.ToCharArray 方法
- StringView.ToLower 方法
- StringView.ToLowerInvariant 方法
- StringView.ToString 方法
- StringView.ToUpper 方法
- StringView.ToUpperInvariant 方法
- StringView.Trim 方法
- StringView.TrimEnd 方法
- StringView.TrimStart 方法
- StringView.TryConcat 方法
- StringView.TryCopyTo 方法
- StringView 运算符与类型转换
- StringView 字段
- TypeCodeUtil 类
-
TypeUtil 类
-
TypeUtil 方法
- TypeUtil.CloseDefinitionFrom 方法
- TypeUtil.GetEncompassedType 方法
- TypeUtil.GetEncompassingType 方法
- TypeUtil.GetNonNullableType 方法
- TypeUtil.IsConvertFrom 方法
- TypeUtil.IsDelegate 方法
- TypeUtil.IsExplicitFrom 方法
- TypeUtil.IsImplicitFrom 方法
- TypeUtil.IsNullable 方法
- TypeUtil.IsNumeric 方法
- TypeUtil.IsSigned 方法
- TypeUtil.IsUnsigned 方法
- TypeUtil.PowerDelegate 方法
- TypeUtil.UniqueCloseDefinitionFrom 方法
- TypeUtil 字段
-
TypeUtil 方法
-
UInt32Util 类
-
UInt32Util 方法
- UInt32Util.CeilingPowerOf2 方法
- UInt32Util.CountBits 方法
- UInt32Util.CountLeadingBits 方法
- UInt32Util.CountLeadingZeroBits 方法
- UInt32Util.CountTrailingBits 方法
- UInt32Util.CountTrailingZeroBits 方法
- UInt32Util.IsPowerOf2 方法
- UInt32Util.LogBase10 方法
- UInt32Util.LogBase2 方法
- UInt32Util.NextBitPermutation 方法
- UInt32Util.Parity 方法
- UInt32Util.ReverseBits 方法
- UInt32Util.Times 方法
- UInt32Util.To 方法
-
UInt32Util 方法
- UInt64Util 类
- UniqueValue(TValue) 结构
- UnorderedHashCode 结构
- ValueRange(T) 结构
- Variant(T1, T2) 类
- Variant(T1, T2, T3) 类
- Variant(T1, T2, T3, T4) 类
-
Variant(T1, T2, T3, T4, T5) 类
- Variant(T1, T2, T3, T4, T5) 构造函数
- Variant(T1, T2, T3, T4, T5) 属性
- Variant(T1, T2, T3, T4, T5) 方法
-
Variant(T1, T2, T3, T4, T5) 类型转换
-
Variant(T1, T2, T3, T4, T5) Explicit 转换运算符
- Variant(T1, T2, T3, T4, T5) Explicit 转换 (Variant(T1, T2, T3, T4, T5) to T1)
- Variant(T1, T2, T3, T4, T5) Explicit 转换 (Variant(T1, T2, T3, T4, T5) to T2)
- Variant(T1, T2, T3, T4, T5) Explicit 转换 (Variant(T1, T2, T3, T4, T5) to T3)
- Variant(T1, T2, T3, T4, T5) Explicit 转换 (Variant(T1, T2, T3, T4, T5) to T4)
- Variant(T1, T2, T3, T4, T5) Explicit 转换 (Variant(T1, T2, T3, T4, T5) to T5)
-
Variant(T1, T2, T3, T4, T5) Implicit 转换运算符
- Variant(T1, T2, T3, T4, T5) Implicit 转换 (T1 to Variant(T1, T2, T3, T4, T5))
- Variant(T1, T2, T3, T4, T5) Implicit 转换 (T2 to Variant(T1, T2, T3, T4, T5))
- Variant(T1, T2, T3, T4, T5) Implicit 转换 (T3 to Variant(T1, T2, T3, T4, T5))
- Variant(T1, T2, T3, T4, T5) Implicit 转换 (T4 to Variant(T1, T2, T3, T4, T5))
- Variant(T1, T2, T3, T4, T5) Implicit 转换 (T5 to Variant(T1, T2, T3, T4, T5))
-
Variant(T1, T2, T3, T4, T5) Explicit 转换运算符
- Variant(T1, T2, T3, T4, T5) 字段
-
ArrayUtil 类
-
Cyjb.Cache 命名空间
-
ConcurrentLruCache(TKey, TValue) 类
- ConcurrentLruCache(TKey, TValue) 构造函数
- ConcurrentLruCache(TKey, TValue) 属性
- ConcurrentLruCache(TKey, TValue) 方法
- ICache(TKey, TValue) 接口
- LruCache(TKey, TValue) 类
-
SimplyCache(TKey, TValue) 类
- SimplyCache(TKey, TValue) 构造函数
- SimplyCache(TKey, TValue) 属性
- SimplyCache(TKey, TValue) 方法
-
ConcurrentLruCache(TKey, TValue) 类
-
Cyjb.Collections 命名空间
-
BitList 类
- BitList 构造函数
- BitList 属性
-
BitList 方法
- BitList.AddRange 方法
- BitList.AllFalse 方法
- BitList.AllTrue 方法
- BitList.And 方法
- BitList.Clear 方法
- BitList.Equals 方法
- BitList.Fill 方法
- BitList.FillAll 方法
- BitList.FindSpace 方法
- BitList.GetEnumerator 方法
- BitList.GetHashCode 方法
- BitList.IndexOf 方法
- BitList.InsertRange 方法
- BitList.LastIndexOf 方法
- BitList.LeftShift 方法
- BitList.Not 方法
- BitList.Or 方法
- BitList.RemoveRange 方法
- BitList.Resize 方法
- BitList.RightShift 方法
- BitList.Xor 方法
-
CharSet 类
- CharSet 构造函数
- CharSet 属性
-
CharSet 方法
- CharSet.Add 方法
- CharSet.AddIgnoreCase 方法
- CharSet.AddLowercase 方法
- CharSet.AddUppercase 方法
- CharSet.AsReadOnly 方法
- CharSet.Clear 方法
- CharSet.Contains 方法
- CharSet.Equals 方法
- CharSet.ExceptWith 方法
- CharSet.FromRange 方法
- CharSet.GetEnumerator 方法
- CharSet.GetHashCode 方法
- CharSet.IntersectWith 方法
- CharSet.IsProperSubsetOf 方法
- CharSet.IsProperSupersetOf 方法
- CharSet.IsSubsetOf 方法
- CharSet.IsSupersetOf 方法
- CharSet.Negated 方法
- CharSet.Overlaps 方法
- CharSet.RangeCount 方法
- CharSet.Ranges 方法
- CharSet.Remove 方法
- CharSet.SetEquals 方法
- CharSet.SymmetricExceptWith 方法
- CharSet.ToString 方法
- CharSet.UnionWith 方法
- CharSet 运算符
- CollectionUtil 类
-
Deque(T) 类
- Deque(T) 构造函数
- Deque(T) 属性
-
Deque(T) 方法
- Deque(T).Clear 方法
- Deque(T).Contains 方法
- Deque(T).CopyTo 方法
- Deque(T).EnsureCapacity 方法
- Deque(T).GetEnumerator 方法
- Deque(T).PeekBack 方法
- Deque(T).PeekFront 方法
- Deque(T).PopBack 方法
- Deque(T).PopFront 方法
- Deque(T).PushBack 方法
- Deque(T).PushFront 方法
- Deque(T).ToArray 方法
- Deque(T).TrimExcess 方法
- Deque(T).TryPeekBack 方法
- Deque(T).TryPeekFront 方法
- Deque(T).TryPopBack 方法
- Deque(T).TryPopFront 方法
- DictionaryEqualityComparer(TKey, TValue) 类
- DictionaryUtil 类
- EnumerableUtil 类
- IRangeCollection(T) 接口
- ListEqualityComparer(T) 类
-
ListQueue(T) 类
- ListQueue(T) 构造函数
- ListQueue(T) 属性
-
ListQueue(T) 方法
- ListQueue(T).Clear 方法
- ListQueue(T).Contains 方法
- ListQueue(T).CopyTo 方法
- ListQueue(T).Dequeue 方法
- ListQueue(T).Enqueue 方法
- ListQueue(T).EnsureCapacity 方法
- ListQueue(T).GetEnumerator 方法
- ListQueue(T).Peek 方法
- ListQueue(T).ToArray 方法
- ListQueue(T).TrimExcess 方法
- ListQueue(T).TryDequeue 方法
- ListQueue(T).TryPeek 方法
-
ListStack(T) 类
- ListStack(T) 构造函数
- ListStack(T) 属性
- ListStack(T) 方法
-
ListUtil 类
-
ListUtil 方法
- ListUtil.AsReadOnly(T) 方法
-
ListUtil.BinarySearch 方法
- ListUtil.BinarySearch(T) 方法 (IList(T), T, IComparer(T))
- ListUtil.BinarySearch(TSource, TResult) 方法 (IList(TSource), TResult, Func(TSource, TResult), IComparer(TResult))
- ListUtil.BinarySearch(T) 方法 (IList(T), Int32, Int32, T, IComparer(T))
- ListUtil.BinarySearch(TSource, TResult) 方法 (IList(TSource), Int32, Int32, TResult, Func(TSource, TResult), IComparer(TResult))
- ListUtil.Empty(T) 方法
- ListUtil.InsertRange(T) 方法
- ListUtil.NextPermutation(T) 方法
- ListUtil.PrevPermutation(T) 方法
- ListUtil.Reverse 方法
- ListUtil.Suffle(T) 方法
-
ListUtil 方法
-
PooledList(T) 类
- PooledList(T) 构造函数
- PooledList(T) 属性
-
PooledList(T) 方法
- PooledList(T).Add 方法
- PooledList(T).AddSpan 方法
- PooledList(T).AsSpan 方法
- PooledList(T).Clear 方法
- PooledList(T).CopyTo 方法
- PooledList(T).Dispose 方法
- PooledList(T).EnsureCapacity 方法
- PooledList(T).GetEnumerator 方法
- PooledList(T).GetPinnableReference 方法
- PooledList(T).Insert 方法
- PooledList(T).InsertSpan 方法
- PooledList(T).RemoveAt 方法
- PooledList(T).RemoveRange 方法
- PooledList(T).ToArray 方法
- PooledList(T).ToString 方法
- PooledList(T).TryCopyTo 方法
-
ReadOnlyCharSet 类
- ReadOnlyCharSet 构造函数
- ReadOnlyCharSet 属性
-
ReadOnlyCharSet 方法
- ReadOnlyCharSet.Contains 方法
- ReadOnlyCharSet.Equals 方法
- ReadOnlyCharSet.FromRange 方法
- ReadOnlyCharSet.GetEnumerator 方法
- ReadOnlyCharSet.GetHashCode 方法
- ReadOnlyCharSet.IsProperSubsetOf 方法
- ReadOnlyCharSet.IsProperSupersetOf 方法
- ReadOnlyCharSet.IsSubsetOf 方法
- ReadOnlyCharSet.IsSupersetOf 方法
- ReadOnlyCharSet.Overlaps 方法
- ReadOnlyCharSet.RangeCount 方法
- ReadOnlyCharSet.Ranges 方法
- ReadOnlyCharSet.SetEquals 方法
- ReadOnlyCharSet.ToString 方法
- ReadOnlyCharSet 运算符
- ReadOnlyPrefixTree(TValue) 类
- ReadOnlyPrefixTreeData(TValue) 结构
- SetEqualityComparer(T) 类
- SetUtil 类
- TripleArrayCompress(T) 类
- TripleArrayCompress(TCur, TNext) 类
- ValueList 类
-
ValueList(T) 结构
- ValueList(T) 构造函数
- ValueList(T) 属性
-
ValueList(T) 方法
- ValueList(T).Add 方法
- ValueList(T).AddSpan 方法
- ValueList(T).AsSpan 方法
- ValueList(T).Clear 方法
- ValueList(T).CopyTo 方法
- ValueList(T).Dispose 方法
- ValueList(T).EnsureCapacity 方法
- ValueList(T).GetEnumerator 方法
- ValueList(T).GetPinnableReference 方法
- ValueList(T).Insert 方法
- ValueList(T).InsertSpan 方法
- ValueList(T).RemoveAt 方法
- ValueList(T).RemoveRange 方法
- ValueList(T).ToArray 方法
- ValueList(T).ToString 方法
- ValueList(T).TryCopyTo 方法
-
BitList 类
-
Cyjb.Collections.ObjectModel 命名空间
- CollectionBase(T) 类
-
DictionaryBase(TKey, TValue) 类
- DictionaryBase(TKey, TValue) 构造函数
- DictionaryBase(TKey, TValue) 属性
-
DictionaryBase(TKey, TValue) 方法
- DictionaryBase(TKey, TValue).Add 方法
- DictionaryBase(TKey, TValue).CheckIsReadOnly 方法
- DictionaryBase(TKey, TValue).Clear 方法
- DictionaryBase(TKey, TValue).ContainsKey 方法
- DictionaryBase(TKey, TValue).GetEnumerator 方法
- DictionaryBase(TKey, TValue).GetSyncRoot 方法
- DictionaryBase(TKey, TValue).Remove 方法
- DictionaryBase(TKey, TValue).SetCollectionReadOnly 方法
- DictionaryBase(TKey, TValue).TryGetValue 方法
- EnumeratorBase(T) 类
- ListBase(T) 类
- ReadOnlyCollectionBase(T) 类
- ReadOnlyDictionaryBase(TKey, TValue) 类
- ReadOnlyListBase(T) 类
- ReadOnlySetBase(T) 类
-
SetBase(T) 类
- SetBase(T) 构造函数
- SetBase(T) 属性
-
SetBase(T) 方法
- SetBase(T).Add 方法
- SetBase(T).AddItem 方法
- SetBase(T).CountElements 方法
- SetBase(T).ExceptWith 方法
- SetBase(T).IntersectWith 方法
- SetBase(T).IsProperSubsetOf 方法
- SetBase(T).IsProperSupersetOf 方法
- SetBase(T).IsSubsetOf 方法
- SetBase(T).IsSupersetOf 方法
- SetBase(T).Overlaps 方法
- SetBase(T).SetEquals 方法
- SetBase(T).SymmetricExceptWith 方法
- SetBase(T).UnionWith 方法
-
Cyjb.Conversions 命名空间
-
BaseConvert 类
-
BaseConvert 方法
- BaseConvert.ToByte 方法
- BaseConvert.ToInt16 方法
- BaseConvert.ToInt32 方法
- BaseConvert.ToInt64 方法
- BaseConvert.ToSByte 方法
-
BaseConvert.ToString 方法
- BaseConvert.ToString 方法 (Byte, Int32)
- BaseConvert.ToString 方法 (Int16, Int32)
- BaseConvert.ToString 方法 (Int32, Int32)
- BaseConvert.ToString 方法 (Int64, Int32)
- BaseConvert.ToString 方法 (SByte, Int32)
- BaseConvert.ToString 方法 (UInt16, Int32)
- BaseConvert.ToString 方法 (UInt32, Int32)
- BaseConvert.ToString 方法 (UInt64, Int32)
- BaseConvert.ToUInt16 方法
- BaseConvert.ToUInt32 方法
- BaseConvert.ToUInt64 方法
-
BaseConvert 方法
-
BaseConvert 类
- Cyjb.Globalization 命名空间
- Cyjb.IO 命名空间
-
Cyjb.Reflection 命名空间
- Closure 类
- Converter 类
- FieldInfoUtil 类
-
ILGeneratorUtil 类
-
ILGeneratorUtil 方法
- ILGeneratorUtil.Emit 方法
-
ILGeneratorUtil.EmitCall 方法
- ILGeneratorUtil.EmitCall 方法 (ILGenerator, MethodInfo)
- ILGeneratorUtil.EmitCall 方法 (ILGenerator, MethodInfo, Boolean)
- ILGeneratorUtil.EmitCall 方法 (ILGenerator, MethodInfo, Type[])
- ILGeneratorUtil.EmitCall 方法 (ILGenerator, Type, MethodInfo)
- ILGeneratorUtil.EmitCall 方法 (ILGenerator, MethodInfo, Boolean, Type[])
- ILGeneratorUtil.EmitCall 方法 (ILGenerator, Type, MethodInfo, Boolean)
- ILGeneratorUtil.EmitCall 方法 (ILGenerator, Type, MethodInfo, Type[])
- ILGeneratorUtil.EmitCall 方法 (ILGenerator, Type, MethodInfo, Boolean, Type[])
-
ILGeneratorUtil.EmitConstant 方法
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, Boolean)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, Byte)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, Char)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, Decimal)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, Double)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, Int16)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, Int32)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, Int64)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, Object)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, SByte)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, Single)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, String)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, UInt16)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, UInt32)
- ILGeneratorUtil.EmitConstant 方法 (ILGenerator, UInt64)
- ILGeneratorUtil.EmitConversion 方法
- ILGeneratorUtil.EmitEmptyArray 方法
- ILGeneratorUtil.EmitGetAddress 方法
- ILGeneratorUtil.EmitInt 方法
- ILGeneratorUtil.EmitLoadArg 方法
- ILGeneratorUtil.EmitLoadArgAddress 方法
- ILGeneratorUtil.EmitLoadElement 方法
- ILGeneratorUtil.EmitLoadField 方法
- ILGeneratorUtil.EmitLoadFieldAddress 方法
- ILGeneratorUtil.EmitLoadIndirect 方法
- ILGeneratorUtil.EmitNew 方法
- ILGeneratorUtil.EmitStoreElement 方法
- ILGeneratorUtil.EmitStoreField 方法
- ILGeneratorUtil.FreeLocal 方法
- ILGeneratorUtil.GetClosure 方法
- ILGeneratorUtil.GetConversion 方法
- ILGeneratorUtil.GetLocal 方法
-
ILGeneratorUtil 方法
- MethodArgumentsOption 枚举
- MethodBaseUtil 类
- MethodInfoUtil 类
- ParameterInfoUtil 类
- PowerBinder 类
- PropertyInfoUtil 类
-
Cyjb.Text 命名空间
- LineLocator 类
- LineLocatorUtil 类
- LinePosition 结构
- LinePositionSpan 结构
- LocationMap 类
- LocationMapType 枚举
-
StringBuilderUtil 类
-
StringBuilderUtil 方法
- StringBuilderUtil.Append 方法
-
StringBuilderUtil.IndexOf 方法
- StringBuilderUtil.IndexOf 方法 (StringBuilder, Char)
- StringBuilderUtil.IndexOf 方法 (StringBuilder, String)
- StringBuilderUtil.IndexOf 方法 (StringBuilder, Char, Int32)
- StringBuilderUtil.IndexOf 方法 (StringBuilder, String, Int32)
- StringBuilderUtil.IndexOf 方法 (StringBuilder, Char, Int32, Int32)
- StringBuilderUtil.IndexOf 方法 (StringBuilder, String, Int32, Int32)
-
StringBuilderUtil.LastIndexOf 方法
- StringBuilderUtil.LastIndexOf 方法 (StringBuilder, Char)
- StringBuilderUtil.LastIndexOf 方法 (StringBuilder, String)
- StringBuilderUtil.LastIndexOf 方法 (StringBuilder, Char, Int32)
- StringBuilderUtil.LastIndexOf 方法 (StringBuilder, String, Int32)
- StringBuilderUtil.LastIndexOf 方法 (StringBuilder, Char, Int32, Int32)
- StringBuilderUtil.LastIndexOf 方法 (StringBuilder, String, Int32, Int32)
-
StringBuilderUtil 方法
-
TextSpan 结构
- TextSpan 构造函数
- TextSpan 属性
- TextSpan 方法
- TextSpan 运算符与类型转换
- TextSpan 字段
- TextSpanBuilder 类
-
Cyjb 命名空间