ReportExpression<T> Structure
Updated: February 25, 2016
Represents an expression in the report.
Assembly: Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)
| Name | Description | |
|---|---|---|
![]() | ReportExpression<T>(T) | Initializes a new instance of the ReportExpression<T> class. |
![]() | ReportExpression<T>(String^) | Initializes a new instance of the ReportExpression<T> class. |
![]() | ReportExpression<T>(String^, IFormatProvider^) | Initializes a new instance of the ReportExpression<T> class. |
| Name | Description | |
|---|---|---|
![]() | Expression | Gets or sets the expression value. |
![]() | IsEmpty | Gets or sets a value that indicates whether the expression object is empty. |
![]() | IsExpression | Gets a value that indicates whether this is an expression. |
![]() | Value | Gets or sets the calculated value. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Tests the equality of the Value property with another object.(Overrides ValueType::Equals(Object^).) |
![]() | GetDependencies(IList<ReportObject^>^, ReportObject^) | Gets the object’s dependencies. |
![]() | GetHashCode() | Gets a unique hash code for this instance.(Overrides ValueType::GetHashCode().) |
![]() | GetType() | (Inherited from Object.) |
![]() ![]() | Parse(String^, IFormatProvider^) | Parses a string value into a ReportExpression<T> object. |
![]() | ToString() | Converts the current ReportExpression<T> object to a string.(Overrides ValueType::ToString().) |
![]() | ToString(String^, IFormatProvider^) | Converts the current ReportExpression<T> object to a string. |
| Name | Description | |
|---|---|---|
![]() ![]() | Equality(T, ReportExpression<T>) | Tests the equality between an object and a ReportExpression<T> object. |
![]() ![]() | Equality(ReportExpression<T>, T) | Tests the equality between an object and a ReportExpression<T> object. |
![]() ![]() | Equality(ReportExpression<T>, ReportExpression<T>) | Tests the equality between two ReportExpression<T> objects. |
![]() ![]() | Equality(ReportExpression<T>, String^) | Tests the equality between an expression and a ReportExpression<T> object. |
![]() ![]() | Equality(String^, ReportExpression<T>) | Tests the equality between an expression and a ReportExpression<T> object. |
![]() ![]() | Explicit(ReportExpression<T> to T) | Converts the value of a ReportExpression<T> to an object of type T. |
![]() ![]() | Explicit(ReportExpression<T> to String^) | Converts the value of a ReportExpression<T> to a string. |
![]() ![]() | Implicit(T to ReportExpression<T>) | Converts an object of type T to a ReportExpression<T>. |
![]() ![]() | Implicit(Nullable<T> to ReportExpression<T>) | Converts a Nullable<T> object to a ReportExpression<T>. |
![]() ![]() | Inequality(T, ReportExpression<T>) | Tests the inequality between an object of type T and a ReportExpression<T> object. |
![]() ![]() | Inequality(ReportExpression<T>, T) | Tests the inequality between an object of type T and a ReportExpression<T> object. |
![]() ![]() | Inequality(ReportExpression<T>, ReportExpression<T>) | Tests the inequality between two ReportExpression<T> objects. |
![]() ![]() | Inequality(ReportExpression<T>, String^) | Tests the inequality between an expression and a ReportExpression<T> object. |
![]() ![]() | Inequality(String^, ReportExpression<T>) | Tests the inequality between an expression and a ReportExpression<T> object. |
| Name | Description | |
|---|---|---|
![]() ![]() | IXmlSerializable::GetSchema() | Returns the xml schema. |
![]() ![]() | IXmlSerializable::ReadXml(XmlReader^) | Reads the xml document of the expression. |
![]() ![]() | IXmlSerializable::WriteXml(XmlWriter^) | Writes the xml document of the expression. |
![]() ![]() | IExpression::Value | Gets or sets the expression value. |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.






