言語

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, IFormatProvider)

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

ReportExpression<T>(String)

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ドキュメントを書きます。

適用対象