Sprache

ReportExpression<T> Struktur

Definition

Stellt einen Ausdruck im Bericht dar.

generic <typename T>
 where T : value classpublic value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
public struct ReportExpression<T> : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable where T : struct
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
type ReportExpression<'T (requires 'T : struct)> = struct
    interface IExpression
    interface IXmlSerializable
    interface IFormattable
Public Structure ReportExpression(Of T)
Implements IExpression, IFormattable, IXmlSerializable

Typparameter

T

Der Typ des Ausdrucks.

Vererbung
ReportExpression<T>
Attribute
Implementiert

Konstruktoren

Name Beschreibung
ReportExpression<T>(String, IFormatProvider)

Initialisiert eine neue Instanz der ReportExpression<T>-Klasse.

ReportExpression<T>(String)

Initialisiert eine neue Instanz der ReportExpression<T>-Klasse.

ReportExpression<T>(T)

Initialisiert eine neue Instanz der ReportExpression<T>-Klasse.

Eigenschaften

Name Beschreibung
Expression

Erhält oder setzt den Ausdruckswert.

IsEmpty

Erhält oder setzt einen Wert, der angibt, ob das Ausdrucksobjekt leer ist.

IsExpression

Erhält einen Wert, der angibt, ob dies ein Ausdruck ist.

Value

Erhält oder setzt den berechneten Wert.

Methoden

Name Beschreibung
Equals(Object)

Prüft die Gleichheit der Eigenschaft mit einem Value anderen Objekt.

GetDependencies(IList<ReportObject>, ReportObject)

Erhält die Abhängigkeiten des Objekts.

GetHashCode()

Erhält einen eindeutigen Hashcode für diese Instanz.

Parse(String, IFormatProvider)

Parst einen String-Wert in ein ReportExpression<T> Objekt.

ToString()

Wandelt das aktuelle ReportExpression<T> Objekt in eine Zeichenkette um.

ToString(String, IFormatProvider)

Wandelt das aktuelle ReportExpression<T> Objekt in eine Zeichenkette um.

Operatoren

Name Beschreibung
Equality(ReportExpression<T>, ReportExpression<T>)

Testet die Gleichheit zwischen zwei ReportExpression<T> Objekten.

Equality(ReportExpression<T>, String)

Testet die Gleichheit zwischen einem Ausdruck und einem ReportExpression<T> Objekt.

Equality(ReportExpression<T>, T)

Prüft die Gleichheit zwischen einem Objekt und einem ReportExpression<T> Objekt.

Equality(String, ReportExpression<T>)

Testet die Gleichheit zwischen einem Ausdruck und einem ReportExpression<T> Objekt.

Equality(T, ReportExpression<T>)

Prüft die Gleichheit zwischen einem Objekt und einem ReportExpression<T> Objekt.

Explicit(ReportExpression<T> to String)

Wandelt den Wert von a ReportExpression<T> in eine Zeichenkette um.

Explicit(ReportExpression<T> to T)

Wandelt den Wert von a ReportExpression<T> in ein Objekt vom Typ Tum.

Implicit(Nullable<T> to ReportExpression<T>)

Konvertiert ein Nullable<T> Objekt in ein ReportExpression<T>.

Implicit(T to ReportExpression<T>)

Wandelt ein Objekt des Typs T in ein ReportExpression<T>um.

Inequality(ReportExpression<T>, ReportExpression<T>)

Testet die Ungleichheit zwischen zwei ReportExpression<T> Objekten.

Inequality(ReportExpression<T>, String)

Testet die Ungleichung zwischen einem Ausdruck und einem ReportExpression<T> Objekt.

Inequality(ReportExpression<T>, T)

Prüft die Ungleichung zwischen einem Objekt des Typs T und einem ReportExpression<T> Objekt.

Inequality(String, ReportExpression<T>)

Testet die Ungleichung zwischen einem Ausdruck und einem ReportExpression<T> Objekt.

Inequality(T, ReportExpression<T>)

Prüft die Ungleichung zwischen einem Objekt des Typs T und einem ReportExpression<T> Objekt.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IExpression.Value

Erhält oder setzt den Ausdruckswert.

IXmlSerializable.GetSchema()

Gibt das XML-Schema zurück.

IXmlSerializable.ReadXml(XmlReader)

Liest das XML-Dokument des Ausdrucks.

IXmlSerializable.WriteXml(XmlWriter)

Schreibt das XML-Dokument des Ausdrucks.

Gilt für: