次の方法で共有


ReportExpression<T> 構造体

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

名前空間:  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<T> 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド ReportExpression<T>(String) ReportExpression<T> クラスの新しいインスタンスを初期化します。
パブリック メソッド ReportExpression<T>(T) ReportExpression<T> クラスの新しいインスタンスを初期化します。
パブリック メソッド ReportExpression<T>(String, IFormatProvider) ReportExpression<T> クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Expression 式の値を取得または設定します。
パブリック プロパティ IsEmpty 式オブジェクトが空かどうかを示す値を取得または設定します。
パブリック プロパティ IsExpression これが式かどうかを示す値を取得します。
パブリック プロパティ Value 計算値を取得または設定します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals Value プロパティと別のオブジェクトが等しいかどうかをテストします。 (ValueType.Equals(Object) をオーバーライドします。)
パブリック メソッド GetDependencies オブジェクトの依存関係を取得します。
パブリック メソッド GetHashCode このインスタンスの一意のハッシュ コードを取得します。 (ValueType.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド静的メンバー Parse 文字列値を ReportExpression<T> オブジェクトとして解析します。
パブリック メソッド ToString() 現在の ReportExpression<T> オブジェクトを文字列に変換します。 (ValueType.ToString() をオーバーライドします。)
パブリック メソッド ToString(String, IFormatProvider) 現在の ReportExpression<T> オブジェクトを文字列に変換します。

先頭に戻る

演算子

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

先頭に戻る

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

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

先頭に戻る

スレッド セーフ

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

関連項目

参照

Microsoft.ReportingServices.RdlObjectModel 名前空間