Export (0) Print
Expand All

ReportExpression Structure

Represents a report expression.

Namespace:  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)

public struct ReportExpression : IExpression, 
	IXmlSerializable, IFormattable

The ReportExpression type exposes the following members.

  NameDescription
Public methodReportExpression(Boolean)Infrastructure. Initializes a new instance of the ReportExpression class.
Public methodReportExpression(DateTime)Infrastructure. Initializes a new instance of the ReportExpression class.
Public methodReportExpression(Double)Infrastructure. Initializes a new instance of the ReportExpression class.
Public methodReportExpression(Int32)Infrastructure. Initializes a new instance of the ReportExpression class.
Public methodReportExpression(String)Initializes a new instance of the ReportExpression class.
Public methodReportExpression(String, EvaluationMode)Initializes a new instance of the ReportExpression class.
Top

  NameDescription
Public propertyDataTypeGets or sets the data type of the evaluated expression.
Public propertyStatic memberEmptyInfrastructure. Gets the empty report expression object.
Public propertyEvaluationModeGets or sets the evaluation mode for the report expression.
Public propertyExpressionGets or sets the expression string.
Public propertyIsEmptyInfrastructure. Gets whether the report expression is empty.
Public propertyIsExpressionGets a value that indicates whether this is an expression.
Public propertyValueGets or sets the value of the expression.
Top

  NameDescription
Public methodStatic memberBuildFieldReference(String)Infrastructure. Builds a reference to the field.
Public methodStatic memberBuildFieldReference(String, String)Infrastructure. Builds a reference to the field.
Public methodStatic memberBuildFunctionCallInfrastructure. Builds a function call expression.
Public methodStatic memberBuildGlobalReferenceInfrastructure. Builds a global reference expression.
Public methodStatic memberBuildNullValueInfrastructure. Builds a null value expression.
Public methodStatic memberBuildParameterReference(String)Infrastructure. Builds a parameter reference.
Public methodStatic memberBuildParameterReference(String, String)Infrastructure. Builds a parameter reference.
Public methodStatic memberBuildStringLiteralInfrastructure. Builds a string literal expression.
Public methodStatic memberBuildUserReferenceInfrastructure. Builds a user reference expression.
Public methodEqualsTests the equality of the current instance with another expression. (Overrides ValueTypeEquals(Object).)
Public methodGetDependenciesGets dependencies from the parent object.
Public methodStatic memberGetFieldReferenceInfrastructure. Gets a field reference for the expression.
Public methodGetHashCodeGets a unique hash code for the current instance. (Overrides ValueTypeGetHashCode.)
Public methodGetType (Inherited from Object.)
Public methodStatic memberIsAggregateExpressionInfrastructure. Specifies whether the report expression is an aggregate expression.
Public methodStatic memberIsExpressionStringIndicates whether a string is an expression.
Public methodToString()Converts the current ReportExpression instance to a string. (Overrides ValueTypeToString.)
Public methodToString(String, IFormatProvider)Converts the current ReportExpression instance to a string.
Top

  NameDescription
Public operatorStatic memberEquality(String, ReportExpression)Tests the equality of two expressions.
Public operatorStatic memberEquality(ReportExpression, ReportExpression)Tests the equality of two expressions.
Public operatorStatic memberEquality(ReportExpression, String)Tests the equality of two expressions.
Public operatorStatic memberExplicit(ReportExpression to String)Converts a ReportExpression object to an expression string.
Public operatorStatic memberImplicit(String to ReportExpression)Converts an expression string to a ReportExpression object.
Public operatorStatic memberInequality(String, ReportExpression)Tests the inequality of two expressions.
Public operatorStatic memberInequality(ReportExpression, ReportExpression)Tests the inequality of two expressions.
Public operatorStatic memberInequality(ReportExpression, String)Tests the inequality of two expressions.
Top

  NameDescription
Explicit interface implemetationPrivate methodIXmlSerializableGetSchemaReturns the xml schema.
Explicit interface implemetationPrivate methodIXmlSerializableReadXmlReads xml documentation.
Explicit interface implemetationPrivate methodIXmlSerializableWriteXmlWrites xml documentation.
Explicit interface implemetationPrivate propertyIExpression.ValueGets or sets the expression value.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show:
© 2014 Microsoft