|
EnumExtensionsGetEnumValueOrDefaultT(Object, Object) Method
|
Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
Namespace: GSFAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.218-beta+101eee949414e414795e55a6e73d88938f0177b8
Syntax public static T GetEnumValueOrDefault<T>(
this Object value,
Object defaultValue = null
)
[<ExtensionAttribute>]
static member GetEnumValueOrDefault :
value : Object *
?defaultValue : Object
(* Defaults:
let _defaultValue = defaultArg defaultValue null
*)
-> 'T
JavaScript does not support generic types or methods.
View SourceParameters
- value Object
- Value to attempt to return from enumeration.
- defaultValue Object (Optional)
- Value to return if enumeration value is not found.
Type Parameters
- T
- Type of enumeration.
Return Value
TEnumeration value specified, if found, or a default value.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
Object. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
Exceptions Remarks
If a default value is not defined, first enumeration value will be used.
See Also