次の方法で共有


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 クラスの新しいインスタンスを初期化します。
パブリック メソッド ReportExpression(DateTime) インフラストラクチャです。 ReportExpression クラスの新しいインスタンスを初期化します。
パブリック メソッド ReportExpression(Double) インフラストラクチャです。 ReportExpression クラスの新しいインスタンスを初期化します。
パブリック メソッド ReportExpression(Int32) インフラストラクチャです。 ReportExpression クラスの新しいインスタンスを初期化します。
パブリック メソッド ReportExpression(String) ReportExpression クラスの新しいインスタンスを初期化します。
パブリック メソッド ReportExpression(String, EvaluationMode) ReportExpression クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ DataType 評価された式のデータ型を取得または設定します。
パブリック プロパティ静的メンバー Empty インフラストラクチャです。空のレポート式オブジェクトを取得します。
パブリック プロパティ EvaluationMode レポート式の評価モードを取得または設定します。
パブリック プロパティ Expression 式の文字列を取得または設定します。
パブリック プロパティ IsEmpty インフラストラクチャです。レポート式が空であるかどうかを取得します。
パブリック プロパティ IsExpression これが式かどうかを示す値を取得します。
パブリック プロパティ Value 式の値を取得または設定します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド静的メンバー BuildFieldReference(String) インフラストラクチャです。フィールドへの参照を作成します。
パブリック メソッド静的メンバー BuildFieldReference(String, String) インフラストラクチャです。フィールドへの参照を作成します。
パブリック メソッド静的メンバー BuildFunctionCall インフラストラクチャです。関数呼び出し式を作成します。
パブリック メソッド静的メンバー BuildGlobalReference インフラストラクチャです。グローバル参照式を作成します。
パブリック メソッド静的メンバー BuildNullValue インフラストラクチャです。NULL 値式を作成します。
パブリック メソッド静的メンバー BuildParameterReference(String) インフラストラクチャです。パラメーター参照を作成します。
パブリック メソッド静的メンバー BuildParameterReference(String, String) インフラストラクチャです。パラメーター参照を作成します。
パブリック メソッド静的メンバー BuildStringLiteral インフラストラクチャです。文字列リテラル式を作成します。
パブリック メソッド静的メンバー BuildUserReference インフラストラクチャです。ユーザー参照式を作成します。
パブリック メソッド Equals 現在のインスタンスと別の式が等しいかどうかをテストします。 (ValueType.Equals(Object) をオーバーライドします。)
パブリック メソッド GetDependencies 親オブジェクトから依存関係を取得します。
パブリック メソッド静的メンバー GetFieldReference インフラストラクチャです。式のフィールド参照を取得します。
パブリック メソッド GetHashCode 現在のインスタンスの一意のハッシュ コードを取得します。 (ValueType.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド静的メンバー IsAggregateExpression インフラストラクチャです。レポート式が集計式かどうかを指定します。
パブリック メソッド静的メンバー IsExpressionString 文字列が式であるかどうかを示します。
パブリック メソッド ToString() 現在の ReportExpression インスタンスを文字列に変換します。 (ValueType.ToString() をオーバーライドします。)
パブリック メソッド ToString(String, IFormatProvider) 現在の ReportExpression インスタンスを文字列に変換します。

先頭に戻る

演算子

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

先頭に戻る

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IXmlSerializable.GetSchema XML スキーマを返します。
明示的なインターフェイスの実装プライベート メソッド IXmlSerializable.ReadXml XML ドキュメントを読み込みます。
明示的なインターフェイスの実装プライベート メソッド IXmlSerializable.WriteXml XML ドキュメントを書き込みます。
明示的なインターフェイスの実装プライベート プロパティ IExpression.Value 式の値を取得または設定します。

先頭に戻る

スレッド セーフ

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

関連項目

参照

Microsoft.ReportingServices.RdlObjectModel 名前空間