Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Represents an expression in the report.
Namespace: Microsoft.ReportingServices.RdlObjectModel
Assembly: Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)
Syntax
'Declaration
Public Structure ReportExpression(Of T As {Structure, New}) _
Implements IExpression, IXmlSerializable, IFormattable
'Usage
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 bietet keine Unterstützung für die Verwendung generischer Typen und Methoden.
Typparameter
- T
The type of the expression.
Der ReportExpression<T>-Typ macht folgende Elemente verfügbar.
Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
ReportExpression<T>(String) | Initializes a new instance of the ReportExpression<T> class. |
![]() |
ReportExpression<T>(T) | Initializes a new instance of the ReportExpression<T> class. |
![]() |
ReportExpression<T>(String, IFormatProvider) | Initializes a new instance of the ReportExpression<T> class. |
Zum Anfang
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
Expression | Gets or sets the expression value. |
![]() |
IsEmpty | Gets or sets a value that indicates whether the expression object is empty. |
![]() |
IsExpression | Gets a value that indicates whether this is an expression. |
![]() |
Value | Gets or sets the calculated value. |
Zum Anfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
Equals | Tests the equality of the Value property with another object. (Überschreibt ValueType.Equals(Object).) |
![]() |
GetDependencies | Gets the object’s dependencies. |
![]() |
GetHashCode | Gets a unique hash code for this instance. (Überschreibt ValueType.GetHashCode().) |
![]() |
GetType | (Geerbt von Object.) |
![]() ![]() |
Parse | Parses a string value into a ReportExpression<T> object. |
![]() |
ToString() | Converts the current ReportExpression<T> object to a string. (Überschreibt ValueType.ToString().) |
![]() |
ToString(String, IFormatProvider) | Converts the current ReportExpression<T> object to a string. |
Zum Anfang
Operatoren
| Name | Beschreibung | |
|---|---|---|
![]() ![]() |
Equality(String, ReportExpression<T>) | Tests the equality between an expression and a ReportExpression<T> object. |
![]() ![]() |
Equality(T, ReportExpression<T>) | Tests the equality between an object and a ReportExpression<T> object. |
![]() ![]() |
Equality(ReportExpression<T>, ReportExpression<T>) | Tests the equality between two ReportExpression<T> objects. |
![]() ![]() |
Equality(ReportExpression<T>, String) | Tests the equality between an expression and a ReportExpression<T> object. |
![]() ![]() |
Equality(ReportExpression<T>, T) | Tests the equality between an object and a ReportExpression<T> object. |
![]() ![]() |
Explicit(ReportExpression<T> to T) | Converts the value of a ReportExpression<T> to an object of type T. |
![]() ![]() |
Explicit(ReportExpression<T> to String) | Converts the value of a ReportExpression<T> to a string. |
![]() ![]() |
Implicit(Nullable<T> to ReportExpression<T>) | Converts a Nullable<T> object to a ReportExpression<T>. |
![]() ![]() |
Implicit(T to ReportExpression<T>) | Converts an object of type T to a ReportExpression<T>. |
![]() ![]() |
Inequality(String, ReportExpression<T>) | Tests the inequality between an expression and a ReportExpression<T> object. |
![]() ![]() |
Inequality(T, ReportExpression<T>) | Tests the inequality between an object of type T and a ReportExpression<T> object. |
![]() ![]() |
Inequality(ReportExpression<T>, ReportExpression<T>) | Tests the inequality between two ReportExpression<T> objects. |
![]() ![]() |
Inequality(ReportExpression<T>, String) | Tests the inequality between an expression and a ReportExpression<T> object. |
![]() ![]() |
Inequality(ReportExpression<T>, T) | Tests the inequality between an object of type T and a ReportExpression<T> object. |
Zum Anfang
Explizite Schnittstellenimplementierungen
| Name | Beschreibung | |
|---|---|---|
![]() ![]() |
IXmlSerializable.GetSchema | Returns the xml schema. |
![]() ![]() |
IXmlSerializable.ReadXml | Reads the xml document of the expression. |
![]() ![]() |
IXmlSerializable.WriteXml | Writes the xml document of the expression. |
![]() ![]() |
IExpression.Value | Gets or sets the value of the expression. |
Zum Anfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)