Inherits System::EnumValuesBase.
Public Member Functions | |
EnumValues () | |
Constructs an instance. More... | |
virtual | ~EnumValues () |
Destructor. More... | |
virtual ArrayPtr< int64_t > | GetValues () const override |
Returns an array containing all values of enumeration E . More... | |
virtual SharedPtr< Object > | GetValueOf (const String &str, bool ignoreCase) const override |
Additional Inherited Members | |
Static Public Member Functions inherited from System::EnumValuesBase | |
static ASPOSECPP_SHARED_API ArrayPtr< int64_t > | GetValues (const TypeInfo &type) |
static ASPOSECPP_SHARED_API SharedPtr< Object > | Parse (const TypeInfo &type, const String &str, bool ignoreCase) |
Protected Member Functions inherited from System::EnumValuesBase | |
ASPOSECPP_SHARED_API | EnumValuesBase (const TypeInfo &type) |
Constructs an instance that represents metainformation for enum of the specified type. More... | |
virtual ASPOSECPP_SHARED_API | ~EnumValuesBase () |
Destructor. More... | |
Provides meta information about enumeration constants of enum type E
.
E | The type of enumeration |
|
inline |
Constructs an instance.
|
inlinevirtual |
Destructor.
|
inlineoverridevirtual |
Returns boxed value of the enum constant with the specified name.
str | The name of the enum constant |
ignoreCase | Specifeis if the case should be ignored when interpreting the name of the enum constant |
str
. Implements System::EnumValuesBase.
|
inlineoverridevirtual |
Returns an array containing all values of enumeration E
.
Implements System::EnumValuesBase.