Tip
Try also online.
public static class Enum<TEnum>
where TEnum : struct, new()
Public NotInheritable Class Enum(Of TEnum As {Structure, New})
generic<typename TEnum>
where TEnum : value class, gcnew()
public ref class Enum abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type Enum<'TEnum when 'TEnum : struct, new()> = class end
AllFlagsDefined(TEnum) | Gets whether every single bit value in flags are defined in the TEnum type, or, when flags is zero, it is checked whether zero is defined in TEnum. |
AllFlagsDefined(Int64) | Gets whether every single bit value in flags are defined in the TEnum type, or, when flags is zero, it is checked whether zero is defined in TEnum. |
AllFlagsDefined(UInt64) | Gets whether every single bit value in flags are defined in the TEnum type, or, when flags is zero, it is checked whether zero is defined in TEnum. |
ClearCaches | Clears caches associated with TEnum enumeration. |
GetDefinedOrDefault(TEnum, TEnum) | Returns value if it is defined in TEnum; otherwise, returns defaultValue, even if it is undefined. |
GetDefinedOrDefault(Int64, TEnum) | Returns the TEnum value associated with value if it is defined in the enumeration; otherwise, returns defaultValue, even if it is undefined. |
GetDefinedOrDefault(ReadOnlySpanChar, TEnum) | Returns the TEnum value associated with value if it is defined in TEnum; otherwise, returns defaultValue, even if it is undefined. The search is case-sensitive. |
GetDefinedOrDefault(String, TEnum) | Returns the TEnum value associated with value if it is defined in TEnum; otherwise, returns defaultValue, even if it is undefined. The search is case-sensitive. |
GetDefinedOrDefault(StringSegment, TEnum) | Returns the TEnum value associated with value if it is defined in TEnum; otherwise, returns defaultValue, even if it is undefined. The search is case-sensitive. |
GetDefinedOrDefault(UInt64, TEnum) | Returns the TEnum value associated with value if it is defined in the enumeration; otherwise, returns defaultValue, even if it is undefined. |
GetDefinedOrNull(TEnum) | Returns value if it is defined in TEnum; otherwise, returns . |
GetDefinedOrNull(Int64) | Returns the TEnum value associated with value if it is defined in TEnum; otherwise, returns . |
GetDefinedOrNull(ReadOnlySpanChar) | Returns the TEnum value associated with value if it is defined in TEnum; otherwise, returns . The search is case-sensitive. |
GetDefinedOrNull(String) | Returns the TEnum value associated with value if it is defined in TEnum; otherwise, returns . The search is case-sensitive. |
GetDefinedOrNull(StringSegment) | Returns the TEnum value associated with value if it is defined in TEnum; otherwise, returns . The search is case-sensitive. |
GetDefinedOrNull(UInt64) | Returns the TEnum value associated with value if it is defined in TEnum; otherwise, returns . |
GetFlags | Gets the defined flags in TEnum, where each flags are returned as distinct values. |
GetFlags(TEnum, Boolean) | Gets an IEnumerableT enumeration of flags, where each flags are returned as distinct values. |
GetFlagsCount(TEnum) | Gets the number of bits set in value. It is not checked, whether all flags are defined in TEnum. |
GetFlagsCount(Int64) | Gets the number of bits set in value or -1 if value does not fall into the range of TEnum. It is not checked, whether all flags are defined in TEnum. |
GetFlagsCount(UInt64) | Gets the number of bits set in value or -1 if value does not fall into the range of TEnum. It is not checked, whether all flags are defined in TEnum. |
GetFlagsMask | Gets a TEnum value where all defined single flag values are set. |
GetName(TEnum) | Retrieves the name of the constant in the specified enumeration that has the specified value. |
GetName(Int64) | Retrieves the name of the constant in the specified enumeration that has the specified value. |
GetName(UInt64) | Retrieves the name of the constant in the specified enumeration that has the specified value. |
GetNames | Retrieves the array of the values of the constants in enumeration TEnum. |
GetUnderlyingValues | Retrieves the array of the values of the constants in enumeration TEnum where the element type of the result array is the underlying type of TEnum. |
GetValues | Retrieves the array of the values of the constants in enumeration TEnum. |
HasFlag(TEnum, TEnum) | Gets whether the bits that are set in the flags parameter are set in the specified value. |
HasFlag(TEnum, Int64) | Gets whether the bits that are set in the flags parameter are set in the specified value. |
HasFlag(TEnum, UInt64) | Gets whether the bits that are set in the flags parameter are set in the specified value. |
IsDefined(TEnum) | Gets whether value is defined in TEnum. |
IsDefined(Int64) | Gets whether value is defined in TEnum as a field value. |
IsDefined(ReadOnlySpanChar) | Gets whether value is defined in TEnum. |
IsDefined(String) | Gets whether value is defined in TEnum. |
IsDefined(StringSegment) | Gets whether value is defined in TEnum. |
IsDefined(UInt64) | Gets whether value is defined in TEnum as a field value. |
IsSingleFlag(TEnum) | Gets whether only a single bit is set in value. It is not checked, whether this flag is defined in TEnum. |
IsSingleFlag(Int64) | Gets whether only a single bit is set in value. It is not checked, whether this flag is defined in TEnum. |
IsSingleFlag(UInt64) | Gets whether only a single bit is set in value. It is not checked, whether this flag is defined in TEnum. |
Parse(ReadOnlySpanChar, Boolean) | Converts the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. |
Parse(String, Boolean) | Converts the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. |
Parse(StringSegment, Boolean) | Converts the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. |
Parse(ReadOnlySpanChar, ReadOnlySpanChar, Boolean) | Converts the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. |
Parse(String, String, Boolean) | Converts the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. |
Parse(StringSegment, StringSegment, Boolean) | Converts the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. |
ToString(TEnum) | Returns the String representation of the given enum value specified in the value parameter. |
ToString(TEnum, String) | Returns the String representation of the given enum value specified in the value parameter. |
ToString(TEnum, EnumFormattingOptions, String) | Returns the String representation of the given enum value specified in the value parameter. |
TryFormat(TEnum, SpanChar, Int32, ReadOnlySpanChar) | Tries to format the value of the current TEnum instance into the provided span of characters using Auto formatting options. |
TryFormat(TEnum, SpanChar, Int32, EnumFormattingOptions, ReadOnlySpanChar) | Tries to format the value of the current TEnum instance into the provided span of characters. |
TryParse(ReadOnlySpanChar, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(String, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(StringSegment, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(ReadOnlySpanChar, Boolean, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(ReadOnlySpanChar, ReadOnlySpanChar, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(String, Boolean, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(String, String, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(StringSegment, StringSegment, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(StringSegment, Boolean, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(ReadOnlySpanChar, ReadOnlySpanChar, Boolean, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(String, String, Boolean, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |
TryParse(StringSegment, StringSegment, Boolean, TEnum) | Tries to convert the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object. In case of success the return value is and parsed enum is returned in result parameter. |