次の方法で共有


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<(Of <(<'T>)>)> 型は、以下のメンバーを公開しています。

コンストラクター

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

先頭に戻る

プロパティ

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

先頭に戻る

メソッド

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

先頭に戻る

演算子

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

先頭に戻る

スレッド セーフ

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