|
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.230-beta+03417d7b5cff037b24e882d7adef82d359b34964
Syntaxpublic 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