Struttura ReportExpression<T>

Represents an expression in the report.

Spazio dei nomi  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)

Sintassi

'Dichiarazione
Public Structure ReportExpression(Of T As {Structure, New}) _
    Implements IExpression, IXmlSerializable, IFormattable
'Utilizzo
Dim instance As ReportExpression(Of T)
public struct ReportExpression<T> : IExpression, 
    IXmlSerializable, IFormattable 
where T : struct, new()
generic<typename T>
where T : value class, gcnew()
public value class ReportExpression : IExpression, 
    IXmlSerializable, IFormattable
[<SealedAttribute>]
type ReportExpression<'T when 'T : struct, new()> =  
    struct 
        interface IExpression 
        interface IXmlSerializable 
        interface IFormattable 
    end
JScript non supporta i metodi e i tipi generici.

Parametri di tipo

  • T
    The type of the expression.

Nel tipo ReportExpression<T> sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ReportExpression<T>(String) Initializes a new instance of the ReportExpression<T> class.
Metodo pubblico ReportExpression<T>(T) Initializes a new instance of the ReportExpression<T> class.
Metodo pubblico ReportExpression<T>(String, IFormatProvider) Initializes a new instance of the ReportExpression<T> class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Expression Gets or sets the expression value.
Proprietà pubblica IsEmpty Gets or sets a value that indicates whether the expression object is empty.
Proprietà pubblica IsExpression Gets a value that indicates whether this is an expression.
Proprietà pubblica Value Gets or sets the calculated value.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Tests the equality of the Value property with another object. Esegue l'override di ValueType.Equals(Object).
Metodo pubblico GetDependencies Gets the object’s dependencies.
Metodo pubblico GetHashCode Gets a unique hash code for this instance. Esegue l'override di ValueType.GetHashCode().
Metodo pubblico GetType Ereditato da Object.
Metodo pubblicoMembro statico Parse Parses a string value into a ReportExpression<T> object.
Metodo pubblico ToString() Converts the current ReportExpression<T> object to a string. Esegue l'override di ValueType.ToString().
Metodo pubblico ToString(String, IFormatProvider) Converts the current ReportExpression<T> object to a string.

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality(String, ReportExpression<T>) Tests the equality between an expression and a ReportExpression<T> object.
Operatore pubblicoMembro statico Equality(T, ReportExpression<T>) Tests the equality between an object and a ReportExpression<T> object.
Operatore pubblicoMembro statico Equality(ReportExpression<T>, ReportExpression<T>) Tests the equality between two ReportExpression<T> objects.
Operatore pubblicoMembro statico Equality(ReportExpression<T>, String) Tests the equality between an expression and a ReportExpression<T> object.
Operatore pubblicoMembro statico Equality(ReportExpression<T>, T) Tests the equality between an object and a ReportExpression<T> object.
Operatore pubblicoMembro statico Explicit(ReportExpression<T> to T) Converts the value of a ReportExpression<T> to an object of type T.
Operatore pubblicoMembro statico Explicit(ReportExpression<T> to String) Converts the value of a ReportExpression<T> to a string.
Operatore pubblicoMembro statico Implicit(Nullable<T> to ReportExpression<T>) Converts a Nullable<T> object to a ReportExpression<T>.
Operatore pubblicoMembro statico Implicit(T to ReportExpression<T>) Converts an object of type T to a ReportExpression<T>.
Operatore pubblicoMembro statico Inequality(String, ReportExpression<T>) Tests the inequality between an expression and a ReportExpression<T> object.
Operatore pubblicoMembro statico Inequality(T, ReportExpression<T>) Tests the inequality between an object of type T and a ReportExpression<T> object.
Operatore pubblicoMembro statico Inequality(ReportExpression<T>, ReportExpression<T>) Tests the inequality between two ReportExpression<T> objects.
Operatore pubblicoMembro statico Inequality(ReportExpression<T>, String) Tests the inequality between an expression and a ReportExpression<T> object.
Operatore pubblicoMembro statico Inequality(ReportExpression<T>, T) Tests the inequality between an object of type T and a ReportExpression<T> object.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IXmlSerializable.GetSchema Returns the xml schema.
Implementazione esplicita dell'interfacciaMetodo privato IXmlSerializable.ReadXml Reads the xml document of the expression.
Implementazione esplicita dell'interfacciaMetodo privato IXmlSerializable.WriteXml Writes the xml document of the expression.
Implementazione esplicita dell'interfacciaProprietà privata IExpression.Value Gets or sets the value of the expression.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.ReportingServices.RdlObjectModel