The RdlObject type exposes the following members.

Constructors

  Name Description
Public method RdlObject(Object)
Initializes a new instance of the RdlObject class with a constant.
Public method RdlObject(String)
Initializes a new instance of the RdlObject class. The s string is parsed to determine whether it represents a constant or an expression.

Methods

  Name Description
Public method Equals
Compares the current object with 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 value.
(Overrides RdlProp..::..GetHashCode()()()().)
Public method Static member IsNullOrEmpty
Tests whether an RdlObject is null or empty.
Public method ToString
Converts the current object to a string.
(Overrides Object..::..ToString()()()().)
Public method Static member TryParse
Parses a string into properties of the RdlObject class.

Operators

  Name Description
Public operator Static member Equality
Tests whether two RdlObject objects are equal.
Public operator Static member Inequality
Tests whether two RdlObject objects are not equal.

Fields

  Name Description
Public field Static member Empty
Represents an empty RdlObject object.

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 IsNull
Returns true if object contains null value.
Public property Value
Gets the object value if the current object contains a constant. Throws an exception if the current object contains an expression.

See Also