EnumTEnumGetDefinedOrDefault(UInt64, TEnum) Method

Returns the TEnum value associated with value if it is defined in the enumeration; otherwise, returns defaultValue, even if it is undefined.

Definition

Namespace: KGySoft.CoreLibraries
Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 9.0.0-preview.1
C#
[CLSCompliantAttribute(false)]
public static TEnum GetDefinedOrDefault(
	ulong value,
	TEnum defaultValue = null
)

Parameters

value  UInt64
A numeric value representing a field value in the enumeration.
defaultValue  TEnum  (Optional)
A TEnum value to return if value is not defined in TEnum. It does not needed to be a defined value. This parameter is optional.
Default value: The bitwise zero value of TEnum.

Return Value

TEnum
The TEnum value associated with value if it is defined in TEnum; otherwise, defaultValue, even if it is undefined.

See Also