Condividi tramite


ReportExpression<T> Struct

Definizione

Rappresenta un'espressione del report.

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

Parametri di tipo

T

Tipo dell'espressione.

Ereditarietà
ReportExpression<T>
Attributi
Implementazioni

Costruttori

ReportExpression<T>(String)

Inizializza una nuova istanza della classe ReportExpression<T>.

ReportExpression<T>(String, IFormatProvider)

Inizializza una nuova istanza della classe ReportExpression<T>.

ReportExpression<T>(T)

Inizializza una nuova istanza della classe ReportExpression<T>.

Proprietà

Expression

Ottiene o imposta il valore dell'espressione.

IsEmpty

Ottiene o imposta un valore che indica se l'oggetto espressione è vuoto.

IsExpression

Ottiene un valore che indica se si tratta di un'espressione.

Value

Ottiene o imposta il valore calcolato.

Metodi

Equals(Object)

Testa l'uguaglianza della proprietà Value con un altro oggetto.

GetDependencies(IList<ReportObject>, ReportObject)

Ottiene le dipendenze dell'oggetto.

GetHashCode()

Ottiene un codice hash univoco per l'istanza.

Parse(String, IFormatProvider)

Analizza un valore stringa in un oggetto ReportExpression<T>.

ToString()

Converte l'oggetto ReportExpression<T> corrente in una stringa.

ToString(String, IFormatProvider)

Converte l'oggetto ReportExpression<T> corrente in una stringa.

Operatori

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

Testa l'uguaglianza tra due oggetti ReportExpression<T>.

Equality(ReportExpression<T>, String)

Testa l'uguaglianza tra un'espressione e un oggetto ReportExpression<T>.

Equality(ReportExpression<T>, T)

Testa l'uguaglianza tra un oggetto e un oggetto ReportExpression<T>.

Equality(String, ReportExpression<T>)

Testa l'uguaglianza tra un'espressione e un oggetto ReportExpression<T>.

Equality(T, ReportExpression<T>)

Testa l'uguaglianza tra un oggetto e un oggetto ReportExpression<T>.

Explicit(ReportExpression<T> to String)

Converte il valore di un oggetto ReportExpression<T> in una stringa.

Explicit(ReportExpression<T> to T)

Converte il valore di un oggetto ReportExpression<T> in un oggetto di tipo T.

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

Converte un oggetto Nullable<T> in ReportExpression<T>.

Implicit(T to ReportExpression<T>)

Converte un oggetto di tipo T in un oggetto ReportExpression<T>.

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

Testa la disuguaglianza tra due oggetti ReportExpression<T>.

Inequality(ReportExpression<T>, String)

Testa la disuguaglianza tra un'espressione e un oggetto ReportExpression<T>.

Inequality(ReportExpression<T>, T)

Testa la disuguaglianza tra un oggetto di tipo T e un oggetto ReportExpression<T>.

Inequality(String, ReportExpression<T>)

Testa la disuguaglianza tra un'espressione e un oggetto ReportExpression<T>.

Inequality(T, ReportExpression<T>)

Testa la disuguaglianza tra un oggetto di tipo T e un oggetto ReportExpression<T>.

Implementazioni dell'interfaccia esplicita

IExpression.Value

Ottiene o imposta il valore dell'espressione.

IXmlSerializable.GetSchema()

Restituisce l'XML Schema.

IXmlSerializable.ReadXml(XmlReader)

Legge il documento XML dell'espressione.

IXmlSerializable.WriteXml(XmlWriter)

Scrive il documento XML dell'espressione.

Si applica a