共用方式為


ReportExpression 結構

Represents a report expression.

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

語法

'宣告
Public Structure ReportExpression _
    Implements IExpression, IXmlSerializable, IFormattable
'用途
Dim instance As ReportExpression
public struct ReportExpression : IExpression, 
    IXmlSerializable, IFormattable
public value class ReportExpression : IExpression, 
    IXmlSerializable, IFormattable
[<SealedAttribute>]
type ReportExpression =  
    struct
        interface IExpression
        interface IXmlSerializable
        interface IFormattable
    end
JScript 支援結構的使用,但不支援結構的宣告。

ReportExpression 型別公開下列成員。

建構函式

  名稱 說明
公用方法 ReportExpression(Boolean) 基礎結構。
公用方法 ReportExpression(DateTime) 基礎結構。
公用方法 ReportExpression(Double)
公用方法 ReportExpression(Int32) 基礎結構。
公用方法 ReportExpression(String) Initializes a new instance of the ReportExpression class.
公用方法 ReportExpression(String, EvaluationMode) Initializes a new instance of the ReportExpression class.

上層

屬性

  名稱 說明
公用屬性 DataType The data type of the evaluated expression.
公用屬性靜態成員 Empty 基礎結構。
公用屬性 EvaluationMode The evaluation mode.
公用屬性 Expression The expression string.
公用屬性 IsEmpty 基礎結構。
公用屬性 IsExpression Indicates whether this is an expression.
公用屬性 Value The value of the expression.

上層

方法

  名稱 說明
公用方法靜態成員 BuildFieldReference(String) 基礎結構。
公用方法靜態成員 BuildFieldReference(String, String) 基礎結構。
公用方法靜態成員 BuildFunctionCall 基礎結構。
公用方法靜態成員 BuildGlobalReference 基礎結構。
公用方法靜態成員 BuildNullValue
公用方法靜態成員 BuildParameterReference(String) 基礎結構。
公用方法靜態成員 BuildParameterReference(String, String) 基礎結構。
公用方法靜態成員 BuildStringLiteral
公用方法靜態成員 BuildUserReference 基礎結構。
公用方法 Equals Tests the equality of the current instance with another expression. (覆寫 ValueType. . :: . .Equals(Object)。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetDependencies
公用方法靜態成員 GetFieldReference 基礎結構。
公用方法 GetHashCode Gets a unique hash code for the current instance. (覆寫 ValueType. . :: . .GetHashCode() () () ()。)
公用方法 GetType (繼承自 Object。)
公用方法靜態成員 IsAggregateExpression 基礎結構。
公用方法靜態成員 IsExpressionString Indicates whether a string is an expression.
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString() () () () Converts the current ReportExpression instance to a string. (覆寫 ValueType. . :: . .ToString() () () ()。)
公用方法 ToString(String, IFormatProvider) Converts the current ReportExpression instance to a string.

上層

運算子

  名稱 說明
公用運算子靜態成員 Equality(String, ReportExpression) Tests the equality of two expressions.
公用運算子靜態成員 Equality(ReportExpression, ReportExpression) Tests the equality of two expressions.
公用運算子靜態成員 Equality(ReportExpression, String) Tests the equality of two expressions.
公用運算子靜態成員 Explicit Narrowing Explicit Explicit Explicit(ReportExpression to String) Converts a ReportExpression object to an expression string.
公用運算子靜態成員 Implicit Widening Implicit Implicit Implicit(String to ReportExpression) Converts an expression string to a ReportExpression object.
公用運算子靜態成員 Inequality(String, ReportExpression) Tests the inequality of two expressions.
公用運算子靜態成員 Inequality(ReportExpression, ReportExpression) Tests the inequality of two expressions.
公用運算子靜態成員 Inequality(ReportExpression, String) Tests the inequality of two expressions.

上層

執行緒安全性

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