Condividi tramite


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

Nel tipo ReportExpression<(Of <(<'T>)>)> sono esposti i membri seguenti.

Costruttori

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

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Expression The expression value.
Proprietà pubblica IsEmpty Indicates whether the expression object is empty.
Proprietà pubblica IsExpression Whether this is an expression.
Proprietà pubblica Value 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 protetto Finalize Ereditato da Object.
Metodo pubblico GetDependencies
Metodo pubblico GetHashCode Gets a unique hash code for this instance. Esegue l'override di ValueType. . :: . .GetHashCode() () () ().
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblicoMembro statico Parse Parses a string value into a ReportExpression<(Of <(<'T>)>)> object.
Metodo pubblico ToString() () () () Converts the current ReportExpression<(Of <(<'T>)>)> object to a string. Esegue l'override di ValueType. . :: . .ToString() () () ().
Metodo pubblico ToString(String, IFormatProvider) Converts the current ReportExpression<(Of <(<'T>)>)> object to a string.

In alto

Operatori

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

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.