Method ThrowIfFlagsAreNotDefined
ThrowIfFlagsAreNotDefined<TEnum>(TEnum, string)
Throws an ArgumentOutOfRangeException if the value's flags are not all defined or they are not a valid combination (i.e. the value cannot actually be represented by combining defined flags).
Declaration
public static void ThrowIfFlagsAreNotDefined<TEnum>(this TEnum value, string paramName) where TEnum : unmanaged, Enum
Parameters
Type | Name | Description |
---|---|---|
TEnum | value | The value to check. |
string | paramName | The name of the parameter for the exception. |
Type Parameters
Name | Description |
---|---|
TEnum |