Represents the base class for extensible enumeration types used
for strongly-typed values in JSON object models.
Inheritance Hierarchy
Namespace: net.openstack.CoreAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntaxpublic abstract class ExtensibleEnum<T> : IEquatable<T>
where T : ExtensibleEnum<T>
Public MustInherit Class ExtensibleEnum(Of T As ExtensibleEnum(Of T))
Implements IEquatable(Of T)
generic<typename T>
where T : ExtensibleEnum<T>
public ref class ExtensibleEnum abstract : IEquatable<T>
[<AbstractClassAttribute>]
type ExtensibleEnum<'T when 'T : ExtensibleEnum<'T>> =
class
interface IEquatable<'T>
end
Type Parameters
- T
- The enumeration type.
The ExtensibleEnumT type exposes the following members.
Methods
| Name | Description |
---|
 | Equals | Indicates whether the current object is equal to another object of the same type. |
 | ToString | Returns a string that represents the current object. (Overrides ObjectToString.) |
Top
Properties
| Name | Description |
---|
 | Name |
Gets the canonical name of this member.
|
Top
Version Information.NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
Thread SafetyAny public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Inheritance Hierarchy