Freigeben über


ReportExpression-Struktur

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 unterstützt die Verwendung von Strukturen, aber nicht die Deklaration neuer Strukturen.

Der ReportExpression-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ReportExpression(Boolean) Infrastruktur Initializes a new instance of the ReportExpression class.
Öffentliche Methode ReportExpression(DateTime) Infrastruktur Initializes a new instance of the ReportExpression class.
Öffentliche Methode ReportExpression(Double) Infrastruktur Initializes a new instance of the ReportExpression class.
Öffentliche Methode ReportExpression(Int32) Infrastruktur Initializes a new instance of the ReportExpression class.
Öffentliche Methode ReportExpression(String) Initializes a new instance of the ReportExpression class.
Öffentliche Methode ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DataType Gets or sets the data type of the evaluated expression.
Öffentliche EigenschaftStatisches Element Empty Infrastruktur Gets the empty report expression object.
Öffentliche Eigenschaft EvaluationMode Gets or sets the evaluation mode for the report expression.
Öffentliche Eigenschaft Expression Gets or sets the expression string.
Öffentliche Eigenschaft IsEmpty Infrastruktur Gets whether the report expression is empty.
Öffentliche Eigenschaft IsExpression Gets a value that indicates whether this is an expression.
Öffentliche Eigenschaft Value Gets or sets the value of the expression.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche MethodeStatisches Element BuildFieldReference(String) Infrastruktur Builds a reference to the field.
Öffentliche MethodeStatisches Element BuildFieldReference(String, String) Infrastruktur Builds a reference to the field.
Öffentliche MethodeStatisches Element BuildFunctionCall Infrastruktur Builds a function call expression.
Öffentliche MethodeStatisches Element BuildGlobalReference Infrastruktur Builds a global reference expression.
Öffentliche MethodeStatisches Element BuildNullValue Infrastruktur Builds a null value expression.
Öffentliche MethodeStatisches Element BuildParameterReference(String) Infrastruktur Builds a parameter reference.
Öffentliche MethodeStatisches Element BuildParameterReference(String, String) Infrastruktur Builds a parameter reference.
Öffentliche MethodeStatisches Element BuildStringLiteral Infrastruktur Builds a string literal expression.
Öffentliche MethodeStatisches Element BuildUserReference Infrastruktur Builds a user reference expression.
Öffentliche Methode Equals Tests the equality of the current instance with another expression. (Überschreibt ValueType.Equals(Object).)
Öffentliche Methode GetDependencies Gets dependencies from the parent object.
Öffentliche MethodeStatisches Element GetFieldReference Infrastruktur Gets a field reference for the expression.
Öffentliche Methode GetHashCode Gets a unique hash code for the current instance. (Überschreibt ValueType.GetHashCode().)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche MethodeStatisches Element IsAggregateExpression Infrastruktur Specifies whether the report expression is an aggregate expression.
Öffentliche MethodeStatisches Element IsExpressionString Indicates whether a string is an expression.
Öffentliche Methode ToString() Converts the current ReportExpression instance to a string. (Überschreibt ValueType.ToString().)
Öffentliche Methode ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

Zum Anfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatisches Element Equality(String, ReportExpression) Tests the equality of two expressions.
Öffentlicher OperatorStatisches Element Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
Öffentlicher OperatorStatisches Element Equality(ReportExpression, String) Tests the equality of two expressions.
Öffentlicher OperatorStatisches Element Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
Öffentlicher OperatorStatisches Element Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
Öffentlicher OperatorStatisches Element Inequality(String, ReportExpression) Tests the inequality of two expressions.
Öffentlicher OperatorStatisches Element Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
Öffentlicher OperatorStatisches Element Inequality(ReportExpression, String) Tests the inequality of two expressions.

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IXmlSerializable.GetSchema Returns the xml schema.
Explizite SchnittstellenimplementierungPrivate Methode IXmlSerializable.ReadXml Reads xml documentation.
Explizite SchnittstellenimplementierungPrivate Methode IXmlSerializable.WriteXml Writes xml documentation.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IExpression.Value Gets or sets the expression value.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.ReportingServices.RdlObjectModel-Namespace