共用方式為


ReportExpression(T) 結構

Represents an expression in the report.

命名空間:  Microsoft.ReportingServices.RdlObjectModel
組件:  Microsoft.ReportingServices.Designer.Controls (在 Microsoft.ReportingServices.Designer.Controls.dll 中)

語法

'宣告
Public Structure ReportExpression(Of T As {Structure, New}) _
    Implements IExpression, IXmlSerializable, IFormattable
'用途
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 不支援一般類型和方法。

型別參數

  • T

ReportExpression<(Of <(<'T>)>)> 型別公開下列成員。

建構函式

  名稱 說明
公用方法 ReportExpression< (Of < ( <'T> ) > ) >(String) Initializes a new instance of the ReportExpression<(Of <(<'T>)>)> class.
公用方法 ReportExpression< (Of < ( <'T> ) > ) >(T) Initializes a new instance of the ReportExpression<(Of <(<'T>)>)> class.
公用方法 ReportExpression< (Of < ( <'T> ) > ) >(String, IFormatProvider) Initializes a new instance of the ReportExpression<(Of <(<'T>)>)> class.

上層

屬性

  名稱 說明
公用屬性 Expression The expression value.
公用屬性 IsEmpty Indicates whether the expression object is empty.
公用屬性 IsExpression Whether this is an expression.
公用屬性 Value The calculated value.

上層

方法

  名稱 說明
公用方法 Equals Tests the equality of the Value property with another object. (覆寫 ValueType. . :: . .Equals(Object)。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetDependencies
公用方法 GetHashCode Gets a unique hash code for this instance. (覆寫 ValueType. . :: . .GetHashCode() () () ()。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法靜態成員 Parse Parses a string value into a ReportExpression<(Of <(<'T>)>)> object.
公用方法 ToString() () () () Converts the current ReportExpression<(Of <(<'T>)>)> object to a string. (覆寫 ValueType. . :: . .ToString() () () ()。)
公用方法 ToString(String, IFormatProvider) Converts the current ReportExpression<(Of <(<'T>)>)> object to a string.

上層

運算子

  名稱 說明
公用運算子靜態成員 Equality(String, ReportExpression< (Of < <' (T> ) > > )) Tests the equality between an expression and a ReportExpression<(Of <(<'T>)>)> object.
公用運算子靜態成員 Equality(T, ReportExpression< (Of < <' (T> ) > > )) Tests the equality between an object and a ReportExpression<(Of <(<'T>)>)> object.
公用運算子靜態成員 Equality(ReportExpression< (Of < <' (T> ) > > ), ReportExpression< (Of < <' (T> ) > > )) Tests the equality between two ReportExpression<(Of <(<'T>)>)> objects.
公用運算子靜態成員 Equality(ReportExpression< (Of < <' (T> ) > > ), String) Tests the equality between an expression and a ReportExpression<(Of <(<'T>)>)> object.
公用運算子靜態成員 Equality(ReportExpression< (Of < <' (T> ) > > ), T) Tests the equality between an object and a ReportExpression<(Of <(<'T>)>)> object.
公用運算子靜態成員 Explicit Narrowing Explicit Explicit Explicit(ReportExpression< (Of < <' (T> ) > > ) to T) Converts the value of a ReportExpression<(Of <(<'T>)>)> to an object of type T.
公用運算子靜態成員 Explicit Narrowing Explicit Explicit Explicit(ReportExpression< (Of < <' (T> ) > > ) to String) Converts the value of a ReportExpression<(Of <(<'T>)>)> to a string.
公用運算子靜態成員 Implicit Widening Implicit Implicit Implicit(Nullable< (Of < <' (T> ) > > ) to ReportExpression< (Of < <' (T> ) > > )) Converts a Nullable<(Of <(<'T>)>)> object to a ReportExpression<(Of <(<'T>)>)>.
公用運算子靜態成員 Implicit Widening Implicit Implicit Implicit(T to ReportExpression< (Of < <' (T> ) > > )) Converts an object of type T to a ReportExpression<(Of <(<'T>)>)>.
公用運算子靜態成員 Inequality(String, ReportExpression< (Of < <' (T> ) > > )) Tests the inequality between an expression and a ReportExpression<(Of <(<'T>)>)> object.
公用運算子靜態成員 Inequality(T, ReportExpression< (Of < <' (T> ) > > )) Tests the inequality between an object of type T and a ReportExpression<(Of <(<'T>)>)> object.
公用運算子靜態成員 Inequality(ReportExpression< (Of < <' (T> ) > > ), ReportExpression< (Of < <' (T> ) > > )) Tests the inequality between two ReportExpression<(Of <(<'T>)>)> objects.
公用運算子靜態成員 Inequality(ReportExpression< (Of < <' (T> ) > > ), String) Tests the inequality between an expression and a ReportExpression<(Of <(<'T>)>)> object.
公用運算子靜態成員 Inequality(ReportExpression< (Of < <' (T> ) > > ), T) Tests the inequality between an object of type T and a ReportExpression<(Of <(<'T>)>)> object.

上層

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。