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 | |
---|---|---|
ReportExpression<T>(String) | Inicjuje nowe wystąpienie ReportExpression<T> klasy | |
ReportExpression<T>(T) | Inicjuje nowe wystąpienie ReportExpression<T> klasy | |
ReportExpression<T>(String, IFormatProvider) | Inicjuje nowe wystąpienie ReportExpression<T> klasy |
Do góry
Właściwości
Nazwa | Opis | |
---|---|---|
Expression | Wartość wyrażenie. | |
IsEmpty | Wskazuje, czy obiekt wyrażenie jest pusty. | |
IsExpression | Czy to jest wyrażenie. | |
Value | Obliczona wartość. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
Equals | Testy równość Value właściwość innego obiektu. (Zastępuje ValueType.Equals(Object)). | |
Finalize | (Dziedziczony z Object). | |
GetDependencies | ||
GetHashCode | Pobiera kod unikatowej wartości mieszania dla tego wystąpienie. (Zastępuje ValueType.GetHashCode()). | |
GetType | (Dziedziczony z Object). | |
MemberwiseClone | (Dziedziczony z Object). | |
Parse | Analizuje wartość ciąg do ReportExpression<T> obiektu. | |
ToString() | Konwertuje bieżący ReportExpression<T> obiektu do ciąg. (Zastępuje ValueType.ToString()). | |
ToString(String, IFormatProvider) | Konwertuje bieżący ReportExpression<T> obiektu do ciąg. |
Do góry
Operatory
Nazwa | Opis | |
---|---|---|
Equality(String, ReportExpression<T>) | Testy równość między wyrażenie i ReportExpression<T> obiektu. | |
Equality(T, ReportExpression<T>) | Testy równość między obiektem a ReportExpression<T> obiektu. | |
Equality(ReportExpression<T>, ReportExpression<T>) | Testy równość między dwoma ReportExpression<T> obiektów. | |
Equality(ReportExpression<T>, String) | Testy równość między wyrażenie i ReportExpression<T> obiektu. | |
Equality(ReportExpression<T>, T) | Testy równość między obiektem a ReportExpression<T> obiektu. | |
Explicit(ReportExpression<T> to T) | Konwertuje wartość ReportExpression<T> do obiektu typu t. | |
Explicit(ReportExpression<T> to String) | Konwertuje wartość ReportExpression<T> ciąg. | |
Implicit(Nullable<T> to ReportExpression<T>) | Konwertuje Nullable<T> obiektu, aby ReportExpression<T>. | |
Implicit(T to ReportExpression<T>) | Konwertuje obiekt typu t do ReportExpression<T>. | |
Inequality(String, ReportExpression<T>) | Testy nierówności między wyrażenie i ReportExpression<T> obiektu. | |
Inequality(T, ReportExpression<T>) | Testy nierówności między obiektu typu t i ReportExpression<T> obiektu. | |
Inequality(ReportExpression<T>, ReportExpression<T>) | Testy nierówności między dwoma ReportExpression<T> obiektów. | |
Inequality(ReportExpression<T>, String) | Testy nierówności między wyrażenie i ReportExpression<T> obiektu. | |
Inequality(ReportExpression<T>, T) | Testy nierówności między obiektu typu t i ReportExpression<T> obiektu. |
Do góry
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IXmlSerializable.GetSchema | ||
IXmlSerializable.ReadXml | ||
IXmlSerializable.WriteXml | ||
IExpression.Value |
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.