次の方法で共有


ReportExpression 構造体

レポートの式を表します。

名前空間:  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) ReportExpression クラスの新しいインスタンスを初期化します。
パブリック メソッド ReportExpression(String, EvaluationMode) ReportExpression クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ DataType 評価した式のデータ型。
パブリック プロパティ静的メンバー Empty インフラストラクチャです。
パブリック プロパティ EvaluationMode 評価モード。
パブリック プロパティ Expression 式の文字列。
パブリック プロパティ IsEmpty インフラストラクチャです。
パブリック プロパティ IsExpression 式であるかどうかを示します。
パブリック プロパティ Value 値の式。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド静的メンバー BuildFieldReference(String) インフラストラクチャです。
パブリック メソッド静的メンバー BuildFieldReference(String, String) インフラストラクチャです。
パブリック メソッド静的メンバー BuildFunctionCall インフラストラクチャです。
パブリック メソッド静的メンバー BuildGlobalReference インフラストラクチャです。
パブリック メソッド静的メンバー BuildNullValue
パブリック メソッド静的メンバー BuildParameterReference(String) インフラストラクチャです。
パブリック メソッド静的メンバー BuildParameterReference(String, String) インフラストラクチャです。
パブリック メソッド静的メンバー BuildStringLiteral
パブリック メソッド静的メンバー BuildUserReference インフラストラクチャです。
パブリック メソッド Equals 現在のインスタンスと別の式が等しいかどうかをテストします。 (ValueType. . :: . .Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetDependencies
パブリック メソッド静的メンバー GetFieldReference インフラストラクチャです。
パブリック メソッド GetHashCode 現在のインスタンスの一意のハッシュ コードを取得します。 (ValueType. . :: . .GetHashCode() () () () をオーバーライドします。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド静的メンバー IsAggregateExpression インフラストラクチャです。
パブリック メソッド静的メンバー IsExpressionString 文字列が式であるかどうかを示します。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString() () () () 現在の ReportExpression インスタンスを文字列に変換します。 (ValueType. . :: . .ToString() () () () をオーバーライドします。)
パブリック メソッド ToString(String, IFormatProvider) 現在の ReportExpression インスタンスを文字列に変換します。

先頭に戻る

演算子

  名前 説明
パブリック演算子静的メンバー Equality(String, ReportExpression) 2 つの式が等しいかどうかをテストします。
パブリック演算子静的メンバー Equality(ReportExpression, ReportExpression) 2 つの式が等しいかどうかをテストします。
パブリック演算子静的メンバー Equality(ReportExpression, String) 2 つの式が等しいかどうかをテストします。
パブリック演算子静的メンバー Explicit Narrowing Explicit Explicit Explicit(ReportExpression to String) ReportExpression オブジェクトを式の文字列に変換します。
パブリック演算子静的メンバー Implicit Widening Implicit Implicit Implicit(String to ReportExpression) 式の文字列を ReportExpression オブジェクトに変換します。
パブリック演算子静的メンバー Inequality(String, ReportExpression) 2 つの式が等しくないかどうかをテストします。
パブリック演算子静的メンバー Inequality(ReportExpression, ReportExpression) 2 つの式が等しくないかどうかをテストします。
パブリック演算子静的メンバー Inequality(ReportExpression, String) 2 つの式が等しくないかどうかをテストします。

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。