• Garyon.Attributes
    • AutogeneratedAttribute
  • Garyon.DataStructures
    • BaseFlexDictionary<TKey, TValue>
    • BaseSetLinearCollection<T>
    • ConcurrentSet<T>
    • FlexDictionary<TKey, TValue>
    • FlexInitDictionary<TKey, TValue>
    • InterlinkedDictionary<T>
    • InterlinkedDictionary<T1, T2>
    • LifoBuffer<T>
    • QueueSet<T>
    • StackSet<T>
    • ValueCounterDictionary<TKey>
  • Garyon.DataStructures.Trees
    • BaseTreeNode<TValue, TTree, TTreeNode>
    • BaseTree<TValue, TTree, TTreeNode>
    • BinarySearchTreeNode<T>
    • BinarySearchTreeNode<TValue, TTree, TTreeNode>
    • BinarySearchTree<T>
    • BinarySearchTree<TValue, TTree, TTreeNode>
    • BinaryTreeNode<T>
    • BinaryTreeNode<TValue, TTree, TTreeNode>
    • BinaryTree<T>
    • BinaryTree<TValue, TTree, TTreeNode>
    • ITreeNode<TValue>
    • ITreeNode<TValue, TTree, TTreeNode>
    • ITree<TValue>
    • ITree<TValue, TTree, TTreeNode>
    • TreeNode<T>
    • TreeNode<TValue, TTree, TTreeNode>
    • Tree<T>
    • Tree<TValue, TTree, TTreeNode>
  • Garyon.Exceptions
    • AssertionException
    • BadServiceResponseException
    • ContractException
    • InvalidStateException
    • ThrowHelper
    • ThrowHelper<TException>
  • Garyon.Extensions
    • AffixType
    • BinaryRepresentationExtensions
    • BitVector32Extensions
    • BoolExtensions
    • CachedCountEnumerable
    • CachedCountEnumerable<T>
    • CancellationTokenExtensions
    • CancellationTokenSourceExtensions
    • CharExtensions
    • CloningExtensions
    • CollectionToStringExtensions
    • ConcurrentBagExtensions
    • ConfigureAwaitFalseExtensions
    • DataSetExtensions
    • DateTimeComponent
    • DateTimeExtensions
    • DayOfWeekExtensions
    • DbDataReaderExtensions
    • DictionaryEntryExtensions
    • DirectoryInfoExtensions
    • DriveFormatType
    • DriveInfoExtensions
    • EarlyTerminatingLinqExtensions
    • EncodingExtensions
    • EnumerableCartesianProducts
    • EnumerableExtremumExtensions
    • EnumerableProducts
    • ExtendedDateTimeExtensions
    • FileInfoExtensions
    • FileSystemInfoExtensions
    • GeneralCollectionExtensions
    • GeneralObjectExtensions
    • HashCodeExtensions
    • IAsyncEnumerableExtensions
    • ICollectionExtensions
    • IComparableExtensions
    • IDictionaryExtensions
    • IEnumerableExtensions
    • IEnumeratorExtensions
    • IListExtensions
    • IQueryableExtensions
    • IReadOnlyCollectionExtensions
    • IndexExtensions
    • InterlockedExtensions
    • KeyValuePairExtensions
    • ListExtensions
    • ListPatternExtensions
    • MoreLinqExtensions
    • NonGenericICollectionExtensions
    • NotifyPropertyChangedExtensions
    • NumericExtensions
    • ObservableExtensions
    • OfTypeEnumerableExtensions
    • PendingLinqExtensions
    • ProcessExtensions
    • QueueExtensions
    • RangeExtensions
    • ReadOnlySpanExtensions
    • RegexExtensions
    • RepeatExtensions
    • RepeatedChar
    • RepeatedString
    • SpanExtensions
    • SpanExtensions.ReadOnlySpanSelector<TSource, TResult>
    • SpanExtensions.SplitSpanEnumerator<TSource>
    • SpanLineEnumeratorExtensions
    • SpanStringExtensions
    • SpanStringSelector<T>
    • SpanStringSelectors
    • StackExtensions
    • StaticEnumerableExtensions
    • StreamExtensions
    • StringBuilderExtensions
    • StringExtensions
    • StringOperatorExtensions
    • StringReplacement
    • StringReplacementExtensions
    • TaskAwaiting
    • TimeSpanComponent
    • TimeSpanExtensions
    • ToCollectionExtensions
    • UnaryOperatorExtensions
    • UnsafeExtensions
  • Garyon.Extensions.ArrayExtensions
    • ArraySorting
    • GenericArrayExtensions
  • Garyon.Extensions.Comparison
    • AsyncComparisonInfo<T>
    • ComparisonExtensions
    • ComparisonInfo<T>
    • ComparisonSource<T>
  • Garyon.Extensions.Upcasting
    • UpcastingCollectionExtensions
  • Garyon.Functions
    • AppDomainHelpers
    • ArrayFactory
    • Asserts
    • Checks
    • DelegateHelpers
    • EnumHelpers
    • EnumHelpersExtensions
    • EnumHelpersGenericExtensions
    • HashCodeFactory
    • HashCodeHelpers
    • Initialization
    • Misc
    • NullGuards
    • PathItemType
    • PathUtilities
    • PointerFunctions
    • Predicates
    • ProcessUtilities
    • Selectors
    • TupleSelectors
    • WorkspaceHelpers
  • Garyon.Functions.Arrays
    • ArrayIdentification
  • Garyon.Functions.PointerHelpers
    • PointerArithmetic
  • Garyon.Functions.UnmanagedHelpers
    • ValueManipulation
  • Garyon.Functions.Windows
    • FileExplorerUtilities
  • Garyon.Mathematics
    • BinaryExtensions
    • GeneralMath
    • MathConstants
    • MathExtensions
    • MathNumberExtensions
    • Overflowing
    • SequencesMath
  • Garyon.Mechanisms
    • ActionTimer
    • AsyncUsableLock
    • AsyncUsableLock.LockReleaser
    • Delayer
    • LazyTimer
    • SimpleProfiler
    • SimpleProfiler.ProfilingProcess
    • SimpleProfiler.Results
  • Garyon.Memory
    • Allocation
  • Garyon.Objects
    • AppVersionInfo
    • AsyncMemoizationDictionary<TInput, TOutput>
    • BaseEquatable<T>
    • CacheableBigInteger
    • CancellationTokenFactory
    • ComparisonKinds
    • ComparisonKindsExtensions
    • ComparisonResult
    • EntryKeyComparer<TKey, TValue>
    • EntryKeyOverValueComparer<TKey, TValue>
    • EntryValueComparer<TKey, TValue>
    • EntryValueOverKeyComparer<TKey, TValue>
    • Extremum
    • ExtremumExtensions
    • HourMinute
    • ICloneable<T>
    • ICopyable<TTarget>
    • IFullKeyValuePairComparer<TKey, TValue>
    • IHasHour
    • IHasMinute
    • IHasSecond
    • IKeyValuePairComparer<TKey, TValue>
    • ISharedInstance
    • ITimeObject
    • IndexedEnumeratedElementAction<T>
    • KeySelector<TKey, TValue>
    • LabelledObject<T>
    • LineStringBuilder
    • MemoizationDictionary<TInput, TOutput>
    • MessageRequestChannel
    • MinuteSecond
    • OpenInterval<T>
    • RepeatedValueCollection<T>
    • RepeatedValueCollection<T>.Enumerator
    • SharedInstanceExtensions
    • Singleton<T>
    • SpanYielder<T>
    • SpanYielding
    • StructRefHelperExtensions
    • StructRef<T>
    • TypeValueCounterDictionary
    • ValueBoundsExtensions
    • ValueBounds<T>
    • ValueSelector<TKey, TValue>
    • VariablyLabelledObject<T>
    • Yielder<T>
    • Yielding
  • Garyon.Objects.Advanced
    • AdvancedLazy<T>
    • AdvancedRandom
    • AsyncLazy<T>
  • Garyon.Objects.Disposable
    • NoOpDisposableBlock
  • Garyon.Objects.Enumerators
    • AffixedEnumerableExtensions
    • AffixedEnumerable<T>
    • BaseParallelEnumerator
    • BaseParallelEnumerator<T1, T2>
    • BaseParallelEnumerator<T1, T2, T3>
    • BaseParallelEnumerator<T1, T2, T3, T4>
    • BaseParallellyEnumerable<TEnumeratorTuple>
    • EmptyEnumerator<T>
    • FlattenedEnumerables2D<T>
    • FlattenedEnumerables3D<T>
    • IndexedAsyncEnumerable<T>
    • IndexedAsyncEnumerator<T>
    • IndexedEnumerable<T>
    • IndexedEnumeratorResult<T>
    • IndexedEnumerator<T>
    • ParallelEnumerator<T1, T2>
    • ParallelEnumerator<T1, T2, T3>
    • ParallelEnumerator<T1, T2, T3, T4>
    • ParallellyEnumerableExtensions
    • ParallellyEnumerable<T1, T2>
    • ParallellyEnumerable<T1, T2, T3>
    • ParallellyEnumerable<T1, T2, T3, T4>
    • SingleElementCollection<T>
    • SingleOrEnumerableKind
    • SingleOrEnumerable<T>
    • SingleValueEnumerationState
    • SingleValueEnumeratorExtensions
    • SingleValueEnumerator<T>
  • Garyon.Objects.IO
    • DirectoryPath
    • FilePath
    • IFileSystemPath
  • Garyon.Objects.Strings
    • Indentation
    • WhitespaceFacts
  • Garyon.Reflection
    • AccessibilityModifiers
    • AppDomainCache
    • AppDomainExtensions
    • AttributeMapping
    • CodeAttribute
    • CommonBindingFlags
    • ConstructorInfoExtensions
    • DefaultInstanceContainer<TBase>
    • DelegateTypeExtensions
    • EnumAttributeMappingBuilder<TEnum>
    • EnumAttributeMappingBuilder<TEnum, TAttribute, TMappedValue>
    • EnumReflectionHelpers
    • EventInfoExtensions
    • FieldInfoExtensions
    • InvokableTypeKind
    • MemberInfoExtensions
    • MethodInfoExtensions
    • PropertyInfoExtensions
    • TypeDefinitionInfo
    • TypeExtensions
    • TypeKind
    • TypeListCache
    • TypeModifiers
    • TypePredicates