Enums Enums
Enums Enums
DocFX + Singulink = ♥

Search Results for

    Enum SplitFlagsOptions

    Provides options for splitting flags.

    Namespace: Singulink.Enums
    Assembly: Singulink.Enums.dll
    Syntax
    [Flags]
    public enum SplitFlagsOptions

    Fields

    Name Description
    AllMatchingFlags

    Include all matching flags in the result, even if they are redundant. If this option is not specified, only the minimal set of flags are included. Zero-value flags are never included in a SplitFlags<T>(T, SplitFlagsOptions) result regardless of this option.

    ExcludeRemainder

    Exclude any remainder that cannot be represented by any defined flags from the result. This flag takes precedence over the ThrowOnRemainder flag if both are set.

    None

    Use the default options when splitting flags.

    ThrowOnRemainder

    Throw ArgumentException if there is a remainder that cannot be represented by any defined flags.

    Extension Methods

    EnumExtensions.AreFlagsDefined<SplitFlagsOptions>(SplitFlagsOptions)
    EnumExtensions.AsString<SplitFlagsOptions>(SplitFlagsOptions)
    EnumExtensions.AsString<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.ClearFlags<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.ClearFlags<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.ClearFlags<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.ClearFlags<SplitFlagsOptions>(SplitFlagsOptions, params SplitFlagsOptions[])
    EnumExtensions.ClearFlags<SplitFlagsOptions>(SplitFlagsOptions, IEnumerable<SplitFlagsOptions>)
    EnumExtensions.ClearFlags<SplitFlagsOptions>(SplitFlagsOptions, ReadOnlySpan<SplitFlagsOptions>)
    EnumExtensions.GetName<SplitFlagsOptions>(SplitFlagsOptions)
    EnumExtensions.HasAllFlags<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.HasAllFlags<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.HasAllFlags<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.HasAllFlags<SplitFlagsOptions>(SplitFlagsOptions, params SplitFlagsOptions[])
    EnumExtensions.HasAllFlags<SplitFlagsOptions>(SplitFlagsOptions, IEnumerable<SplitFlagsOptions>)
    EnumExtensions.HasAllFlags<SplitFlagsOptions>(SplitFlagsOptions, ReadOnlySpan<SplitFlagsOptions>)
    EnumExtensions.HasAnyFlag<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.HasAnyFlag<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.HasAnyFlag<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.HasAnyFlag<SplitFlagsOptions>(SplitFlagsOptions, params SplitFlagsOptions[])
    EnumExtensions.HasAnyFlag<SplitFlagsOptions>(SplitFlagsOptions, IEnumerable<SplitFlagsOptions>)
    EnumExtensions.HasAnyFlag<SplitFlagsOptions>(SplitFlagsOptions, ReadOnlySpan<SplitFlagsOptions>)
    EnumExtensions.IsDefined<SplitFlagsOptions>(SplitFlagsOptions)
    EnumExtensions.IsValid<SplitFlagsOptions>(SplitFlagsOptions)
    EnumExtensions.SetFlags<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.SetFlags<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.SetFlags<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.SetFlags<SplitFlagsOptions>(SplitFlagsOptions, params SplitFlagsOptions[])
    EnumExtensions.SetFlags<SplitFlagsOptions>(SplitFlagsOptions, IEnumerable<SplitFlagsOptions>)
    EnumExtensions.SetFlags<SplitFlagsOptions>(SplitFlagsOptions, ReadOnlySpan<SplitFlagsOptions>)
    EnumExtensions.SplitFlags<SplitFlagsOptions>(SplitFlagsOptions, SplitFlagsOptions)
    EnumExtensions.TryGetName<SplitFlagsOptions>(SplitFlagsOptions, out string)
    © Singulink. All rights reserved.