The RdlEnum<(Of <(<'T>)>)> type exposes the following members.

Constructors

  Name Description
Public method RdlEnum<(Of <(<'T>)>)>(String)
Initializes a new instance of the RdlEnum<(Of <(<'T>)>)> class with an expression or a constant.
Public method RdlEnum<(Of <(<'T>)>)>(T)
Initializes a new instance of the RdlEnum<(Of <(<'T>)>)> class with a constant value.

Methods

  Name Description
Public method Equals
Compares the current object to another object. This method performs comparison by value.
(Overrides RdlProp..::..Equals(Object).)
Public method GetHashCode
Gets the hash code for the current object based on its value.
(Overrides RdlProp..::..GetHashCode()()()().)
Public method ToString
Converts the current object to a string.
(Overrides Object..::..ToString()()()().)
Public method Static member TryParse
Parses a string into properties of RdlEnum<(Of <(<'T>)>)> type.

Operators

  Name Description
Public operator Static member Equality
Tests whether two RdlEnum<(Of <(<'T>)>)> objects are equal.
Public operator Static member Inequality
Tests whether the two RdlEnum<(Of <(<'T>)>)> objects are not equal.

Properties

  Name Description
Public property Expression
Gets the expression associated with the current RdlProp. Note that this property throws an exception if the current object contains a constant (i.e. if IsExpression gets false).
(Inherited from RdlProp.)
Public property IsExpression
Gets a value indicating whether the current RdlProp is specified as an expression.
(Inherited from RdlProp.)
Public property Value
Gets the enum value if this object contains a constant, throws an exception if this object contains an expression.

See Also