ReportExpression<T> Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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 |
| 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 |
| 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 |
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. |