|
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.275-beta+5a507085c1b79f1427cd1812b9c3c9c583c21079
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