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
Öffentliche Methode ReportExpression(DateTime) Infrastruktur
Öffentliche Methode ReportExpression(Double)
Öffentliche Methode ReportExpression(Int32) Infrastruktur
Ö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 The data type of the evaluated expression.
Öffentliche EigenschaftStatisches Element Empty Infrastruktur
Öffentliche Eigenschaft EvaluationMode The evaluation mode.
Öffentliche Eigenschaft Expression The expression string.
Öffentliche Eigenschaft IsEmpty Infrastruktur
Öffentliche Eigenschaft IsExpression Indicates whether this is an expression.
Öffentliche Eigenschaft Value The value of the expression.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche MethodeStatisches Element BuildFieldReference(String) Infrastruktur
Öffentliche MethodeStatisches Element BuildFieldReference(String, String) Infrastruktur
Öffentliche MethodeStatisches Element BuildFunctionCall Infrastruktur
Öffentliche MethodeStatisches Element BuildGlobalReference Infrastruktur
Öffentliche MethodeStatisches Element BuildNullValue
Öffentliche MethodeStatisches Element BuildParameterReference(String) Infrastruktur
Öffentliche MethodeStatisches Element BuildParameterReference(String, String) Infrastruktur
Öffentliche MethodeStatisches Element BuildStringLiteral
Öffentliche MethodeStatisches Element BuildUserReference Infrastruktur
Öffentliche Methode Equals Tests the equality of the current instance with another expression. (Überschreibt ValueType. . :: . .Equals(Object).)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetDependencies
Öffentliche MethodeStatisches Element GetFieldReference Infrastruktur
Ö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
Öffentliche MethodeStatisches Element IsExpressionString Indicates whether a string is an expression.
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Ö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 Narrowing Explicit Explicit Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
Öffentlicher OperatorStatisches Element Implicit Widening Implicit Implicit 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

Threadsicherheit

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