次の方法で共有


ReportExpression<T> 構造体

定義

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

generic <typename T>
 where T : value classpublic value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
public struct ReportExpression<T> : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable where T : struct
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
type ReportExpression<'T (requires 'T : struct)> = struct
    interface IExpression
    interface IXmlSerializable
    interface IFormattable
Public Structure ReportExpression(Of T)
Implements IExpression, IFormattable, IXmlSerializable

型パラメーター

T

式の型。

継承
ReportExpression<T>
属性
実装

コンストラクター

ReportExpression<T>(String)

ReportExpression<T> クラスの新しいインスタンスを初期化します。

ReportExpression<T>(String, IFormatProvider)

ReportExpression<T> クラスの新しいインスタンスを初期化します。

ReportExpression<T>(T)

ReportExpression<T> クラスの新しいインスタンスを初期化します。

プロパティ

Expression

式の値を取得または設定します。

IsEmpty

式オブジェクトが空かどうかを示す値を取得または設定します。

IsExpression

これが式かどうかを示す値を取得します。

Value

計算値を取得または設定します。

メソッド

Equals(Object)

Value プロパティと別のオブジェクトが等しいかどうかをテストします。

GetDependencies(IList<ReportObject>, ReportObject)

オブジェクトの依存関係を取得します。

GetHashCode()

このインスタンスの一意のハッシュ コードを取得します。

Parse(String, IFormatProvider)

文字列値を ReportExpression<T> オブジェクトとして解析します。

ToString()

現在の ReportExpression<T> オブジェクトを文字列に変換します。

ToString(String, IFormatProvider)

現在の ReportExpression<T> オブジェクトを文字列に変換します。

演算子

Equality(ReportExpression<T>, ReportExpression<T>)

2 つの ReportExpression<T> オブジェクト間の等価性をテストします。

Equality(ReportExpression<T>, String)

式と ReportExpression<T> オブジェクトが等しいかどうかをテストします。

Equality(ReportExpression<T>, T)

オブジェクトと ReportExpression<T> オブジェクトが等しいかどうかをテストします。

Equality(String, ReportExpression<T>)

式と ReportExpression<T> オブジェクトが等しいかどうかをテストします。

Equality(T, ReportExpression<T>)

オブジェクトと ReportExpression<T> オブジェクトが等しいかどうかをテストします。

Explicit(ReportExpression<T> to String)

ReportExpression<T> の値を文字列に変換します。

Explicit(ReportExpression<T> to T)

ReportExpression<T> の値を T 型のオブジェクトに変換します。

Implicit(Nullable<T> to ReportExpression<T>)

Nullable<T> オブジェクトを ReportExpression<T> に変換します。

Implicit(T to 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> オブジェクトが等しくないかどうかをテストします。

Inequality(String, ReportExpression<T>)

式と ReportExpression<T> オブジェクトが等しくないかどうかをテストします。

Inequality(T, ReportExpression<T>)

T 型オブジェクトと ReportExpression<T> オブジェクトが等しくないかどうかをテストします。

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

IExpression.Value

式の値を取得または設定します。

IXmlSerializable.GetSchema()

XML スキーマを返します。

IXmlSerializable.ReadXml(XmlReader)

式の XML ドキュメントを読み込みます。

IXmlSerializable.WriteXml(XmlWriter)

式の XML ドキュメントを書き込みます。

適用対象