Udostępnij za pośrednictwem


Struktura ReportExpression<T>

Reprezentuje wyrażenie w raporcie.

Przestrzeń nazw:  Microsoft.ReportingServices.RdlObjectModel
Zestaw:  Microsoft.ReportingServices.Designer.Controls (w Microsoft.ReportingServices.Designer.Controls.dll)

Składnia

'Deklaracja
Public Structure ReportExpression(Of T As {Structure, New}) _
    Implements IExpression, IXmlSerializable, IFormattable
'Użycie
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
Język JScript nie obsługuje ogólnych typów i metod.

Parametry typów

  • T

Typ ReportExpression<T> uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ReportExpression<T>(String) Inicjuje nowe wystąpienie ReportExpression<T> klasy
Metoda publiczna ReportExpression<T>(T) Inicjuje nowe wystąpienie ReportExpression<T> klasy
Metoda publiczna ReportExpression<T>(String, IFormatProvider) Inicjuje nowe wystąpienie ReportExpression<T> klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Expression Wartość wyrażenie.
Właściwość publiczna IsEmpty Wskazuje, czy obiekt wyrażenie jest pusty.
Właściwość publiczna IsExpression Czy to jest wyrażenie.
Właściwość publiczna Value Obliczona wartość.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Equals Testy równość Value właściwość innego obiektu. (Zastępuje ValueType.Equals(Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetDependencies
Metoda publiczna GetHashCode Pobiera kod unikatowej wartości mieszania dla tego wystąpienie. (Zastępuje ValueType.GetHashCode()).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publicznaStatyczny element członkowski Parse Analizuje wartość ciąg do ReportExpression<T> obiektu.
Metoda publiczna ToString() Konwertuje bieżący ReportExpression<T> obiektu do ciąg. (Zastępuje ValueType.ToString()).
Metoda publiczna ToString(String, IFormatProvider) Konwertuje bieżący ReportExpression<T> obiektu do ciąg.

Do góry

Operatory

  Nazwa Opis
Operator publicznyStatyczny element członkowski Equality(String, ReportExpression<T>) Testy równość między wyrażenie i ReportExpression<T> obiektu.
Operator publicznyStatyczny element członkowski Equality(T, ReportExpression<T>) Testy równość między obiektem a ReportExpression<T> obiektu.
Operator publicznyStatyczny element członkowski Equality(ReportExpression<T>, ReportExpression<T>) Testy równość między dwoma ReportExpression<T> obiektów.
Operator publicznyStatyczny element członkowski Equality(ReportExpression<T>, String) Testy równość między wyrażenie i ReportExpression<T> obiektu.
Operator publicznyStatyczny element członkowski Equality(ReportExpression<T>, T) Testy równość między obiektem a ReportExpression<T> obiektu.
Operator publicznyStatyczny element członkowski Explicit(ReportExpression<T> to T) Konwertuje wartość ReportExpression<T> do obiektu typu t.
Operator publicznyStatyczny element członkowski Explicit(ReportExpression<T> to String) Konwertuje wartość ReportExpression<T> ciąg.
Operator publicznyStatyczny element członkowski Implicit(Nullable<T> to ReportExpression<T>) Konwertuje Nullable<T> obiektu, aby ReportExpression<T>.
Operator publicznyStatyczny element członkowski Implicit(T to ReportExpression<T>) Konwertuje obiekt typu t do ReportExpression<T>.
Operator publicznyStatyczny element członkowski Inequality(String, ReportExpression<T>) Testy nierówności między wyrażenie i ReportExpression<T> obiektu.
Operator publicznyStatyczny element członkowski Inequality(T, ReportExpression<T>) Testy nierówności między obiektu typu t i ReportExpression<T> obiektu.
Operator publicznyStatyczny element członkowski Inequality(ReportExpression<T>, ReportExpression<T>) Testy nierówności między dwoma ReportExpression<T> obiektów.
Operator publicznyStatyczny element członkowski Inequality(ReportExpression<T>, String) Testy nierówności między wyrażenie i ReportExpression<T> obiektu.
Operator publicznyStatyczny element członkowski Inequality(ReportExpression<T>, T) Testy nierówności między obiektu typu t i ReportExpression<T> obiektu.

Do góry

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.