Share via


ReportExpression Members

Include Protected Members
Include Inherited Members

Represents a report expression.

The ReportExpression type exposes the following members.

Constructors

  Name Description
Public method ReportExpression(Boolean) Initializes a new instance of the ReportExpression class.
Public method ReportExpression(DateTime) Initializes a new instance of the ReportExpression class.
Public method ReportExpression(Int32) Initializes a new instance of the ReportExpression class.
Public method ReportExpression(Single) Initializes a new instance of the ReportExpression class.
Public method ReportExpression(String) Initializes a new instance of the ReportExpression class.
Public method ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

Top

Methods

  Name Description
Public methodStatic member BuildFieldReference(String) Build a reference to a field.
Public methodStatic member BuildFieldReference(String, String) Build a reference to a field.
Public methodStatic member BuildFunctionCall(String, array<String[]) Build a function call expression.
Public methodStatic member BuildGlobalReference(String) Build a global reference.
Public methodStatic member BuildParameterReference(String) Build a parameter reference.
Public methodStatic member BuildParameterReference(String, String) Build a parameter reference.
Public methodStatic member BuildUserReference(String) Build a reference to a user.
Public method Equals(Object) Tests the equality of the current instance with another expression. (Overrides ValueType.Equals(Object).)
Protected method Finalize() (Inherited from Object.)
Public methodStatic member GetFieldReference(String) Gets a field reference.
Public method GetHashCode() Gets a unique hash code for the current instance. (Overrides ValueType.GetHashCode().)
Public method GetType() (Inherited from Object.)
Public methodStatic member IsAggregateExpression(String) Indicates whether an expression is an aggregate.
Public methodStatic member IsExpressionString(String) Indicates whether a string is an expression.
Protected method MemberwiseClone() (Inherited from Object.)
Public method ToString() Converts the current ReportExpression instance to a string. (Overrides ValueType.ToString().)
Public method ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

Top

Operators

  Name Description
Public operatorStatic member Equality(String, ReportExpression) Tests the equality of two expressions.
Public operatorStatic member Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
Public operatorStatic member Equality(ReportExpression, String) Tests the equality of two expressions.
Public operatorStatic member Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
Public operatorStatic member Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
Public operatorStatic member Inequality(String, ReportExpression) Tests the inequality of two expressions.
Public operatorStatic member Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
Public operatorStatic member Inequality(ReportExpression, String) Tests the inequality of two expressions.

Top

Properties

  Name Description
Public property DataType The data type of the evaluated expression.
Public propertyStatic member Empty An empty expression.
Public property EvaluationMode The evaluation mode.
Public property Expression The expression string.
Public property IsEmpty Indicates whether the expression is empty.
Public property IsExpression Indicates whether this is an expression.
Public property Value The value of the expression.

Top