ReportExpression<T> Structure
Represents an expression in the report.
Namespace: Microsoft.ReportingServices.RdlObjectModel
Assembly: Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)
Syntax
'Declaration
Public Structure ReportExpression(Of T As {Structure, New}) _
Implements IExpression, IXmlSerializable, IFormattable
'Usage
Dim instance As ReportExpression(Of T)
public struct ReportExpression<T> : IExpression,
IXmlSerializable, IFormattable
where T : struct, new()
generic<typename T>
where T : value class, gcnew()
public value class ReportExpression : IExpression,
IXmlSerializable, IFormattable
[<SealedAttribute>]
type ReportExpression<'T when 'T : struct, new()> =
struct
interface IExpression
interface IXmlSerializable
interface IFormattable
end
JScript does not support generic types and methods.
Type Parameters
- T
The ReportExpression<T> type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
ReportExpression<T>(String) | Initializes a new instance of the ReportExpression<T> class. |
![]() |
ReportExpression<T>(T) | Initializes a new instance of the ReportExpression<T> class. |
![]() |
ReportExpression<T>(String, IFormatProvider) | Initializes a new instance of the ReportExpression<T> class. |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
Expression | The expression value. |
![]() |
IsEmpty | Indicates whether the expression object is empty. |
![]() |
IsExpression | Whether this is an expression. |
![]() |
Value | The calculated value. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
Equals | Tests the equality of the Value property with another object. (Overrides ValueType.Equals(Object).) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetDependencies | |
![]() |
GetHashCode | Gets a unique hash code for this instance. (Overrides ValueType.GetHashCode().) |
![]() |
GetType | (Inherited from Object.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() ![]() |
Parse | 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. |
Top
Operators
| Name | Description | |
|---|---|---|
![]() ![]() |
Equality(String, ReportExpression<T>) | Tests the equality between an expression and a ReportExpression<T> object. |
![]() ![]() |
Equality(T, ReportExpression<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(ReportExpression<T>, T) | Tests the equality between an object 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(Nullable<T> to ReportExpression<T>) | Converts a Nullable<T> object to a ReportExpression<T>. |
![]() ![]() |
Implicit(T to ReportExpression<T>) | Converts an object of type T to a ReportExpression<T>. |
![]() ![]() |
Inequality(String, ReportExpression<T>) | Tests the inequality between an expression and a ReportExpression<T> object. |
![]() ![]() |
Inequality(T, ReportExpression<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(ReportExpression<T>, T) | Tests the inequality between an object of type T and a ReportExpression<T> object. |
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
IXmlSerializable.GetSchema | |
![]() ![]() |
IXmlSerializable.ReadXml | |
![]() ![]() |
IXmlSerializable.WriteXml | |
![]() ![]() |
IExpression.Value |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)