ReportExpression Structure
Represents a report expression.
Namespace: Microsoft.ReportingServices.RdlObjectModel
Assembly: Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)
Syntax
'Declaration
Public Structure ReportExpression _
Implements IExpression, IXmlSerializable, IFormattable
'Usage
Dim instance As ReportExpression
public struct ReportExpression : IExpression,
IXmlSerializable, IFormattable
public value class ReportExpression : IExpression,
IXmlSerializable, IFormattable
[<SealedAttribute>]
type ReportExpression =
struct
interface IExpression
interface IXmlSerializable
interface IFormattable
end
JScript suports the use of structures, but not the declaration of new ones.
The ReportExpression type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
ReportExpression(Boolean) | Infrastructure. |
![]() |
ReportExpression(DateTime) | Infrastructure. |
![]() |
ReportExpression(Double) | |
![]() |
ReportExpression(Int32) | Infrastructure. |
![]() |
ReportExpression(String) | Initializes a new instance of the ReportExpression class. |
![]() |
ReportExpression(String, EvaluationMode) | Initializes a new instance of the ReportExpression class. |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
DataType | The data type of the evaluated expression. |
![]() ![]() |
Empty | Infrastructure. |
![]() |
EvaluationMode | The evaluation mode. |
![]() |
Expression | The expression string. |
![]() |
IsEmpty | Infrastructure. |
![]() |
IsExpression | Indicates whether this is an expression. |
![]() |
Value | The value of the expression. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() ![]() |
BuildFieldReference(String) | Infrastructure. |
![]() ![]() |
BuildFieldReference(String, String) | Infrastructure. |
![]() ![]() |
BuildFunctionCall | Infrastructure. |
![]() ![]() |
BuildGlobalReference | Infrastructure. |
![]() ![]() |
BuildNullValue | |
![]() ![]() |
BuildParameterReference(String) | Infrastructure. |
![]() ![]() |
BuildParameterReference(String, String) | Infrastructure. |
![]() ![]() |
BuildStringLiteral | |
![]() ![]() |
BuildUserReference | Infrastructure. |
![]() |
Equals | Tests the equality of the current instance with another expression. (Overrides ValueType.Equals(Object).) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetDependencies | |
![]() ![]() |
GetFieldReference | Infrastructure. |
![]() |
GetHashCode | Gets a unique hash code for the current instance. (Overrides ValueType.GetHashCode().) |
![]() |
GetType | (Inherited from Object.) |
![]() ![]() |
IsAggregateExpression | Infrastructure. |
![]() ![]() |
IsExpressionString | Indicates whether a string is an expression. |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
ToString() | Converts the current ReportExpression instance to a string. (Overrides ValueType.ToString().) |
![]() |
ToString(String, IFormatProvider) | Converts the current ReportExpression instance to a string. |
Top
Operators
| Name | Description | |
|---|---|---|
![]() ![]() |
Equality(String, ReportExpression) | Tests the equality of two expressions. |
![]() ![]() |
Equality(ReportExpression, ReportExpression) | Tests the equality of two expressions. |
![]() ![]() |
Equality(ReportExpression, String) | Tests the equality of two expressions. |
![]() ![]() |
Explicit(ReportExpression to String) | Converts a ReportExpression object to an expression string. |
![]() ![]() |
Implicit(String to ReportExpression) | Converts an expression string to a ReportExpression object. |
![]() ![]() |
Inequality(String, ReportExpression) | Tests the inequality of two expressions. |
![]() ![]() |
Inequality(ReportExpression, ReportExpression) | Tests the inequality of two expressions. |
![]() ![]() |
Inequality(ReportExpression, String) | Tests the inequality of two expressions. |
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)