言語

ReportExpression 構造体

定義

報告表現を表します。

public value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))]
public struct ReportExpression : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))>]
type ReportExpression = struct
    interface IExpression
    interface IXmlSerializable
    interface IFormattable
Public Structure ReportExpression
Implements IExpression, IFormattable, IXmlSerializable
継承
ReportExpression
属性
実装

コンストラクター

名前 説明
ReportExpression(Boolean)

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

ReportExpression(DateTime)

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

ReportExpression(Double)

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

ReportExpression(Int32)

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

ReportExpression(String, EvaluationMode)

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

ReportExpression(String)

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

プロパティ

名前 説明
DataType

評価された式のデータ型を取得するか設定します。

Empty

empty report expression オブジェクトを取得します。

EvaluationMode

レポート式の評価モードを取得するか設定します。

Expression

表現文字列を取得するか設定します。

IsEmpty

レポート式が空かどうかを判定します。

IsExpression

この式が式かどうかを示す値が得られます。

Value

式の値を取得するか設定します。

メソッド

名前 説明
BuildFieldReference(String, String)

フィールドへの言及を築く。

BuildFieldReference(String)

フィールドへの言及を築く。

BuildFunctionCall(String, String[])

関数呼び出し式を作成します。

BuildGlobalReference(String)

グローバル参照式を作成します。

BuildNullValue()

ヌル値の式を作成します。

BuildParameterReference(String, String)

パラメータ参照を構築します。

BuildParameterReference(String)

パラメータ参照を構築します。

BuildStringLiteral(String)

文字列のリテラル式を作成します。

BuildUserReference(String)

ユーザー参照式を作成します。

Equals(Object)

現在のインスタンスと他の式の等価性をテストします。

GetDependencies(IList<ReportObject>, ReportObject)

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

GetFieldReference(String)

式のフィールド参照が得られます。

GetHashCode()

現在のインスタンスに対して一意のハッシュコードを取得します。

IsAggregateExpression(String)

レポート式が集計式であるかどうかを指定します。

IsExpressionString(String)

文字列が式であるかどうかを示します。

ToString()

現在の ReportExpression インスタンスを文字列に変換します。

ToString(String, IFormatProvider)

現在の ReportExpression インスタンスを文字列に変換します。

演算子

名前 説明
Equality(ReportExpression, ReportExpression)

2つの表現の等しいかどうかをテストします。

Equality(ReportExpression, String)

2つの表現の等しいかどうかをテストします。

Equality(String, ReportExpression)

2つの表現の等しいかどうかをテストします。

Explicit(ReportExpression to String)

ReportExpressionオブジェクトを表現文字列に変換します。

Implicit(String to ReportExpression)

式文字列を ReportExpression オブジェクトに変換します。

Inequality(ReportExpression, ReportExpression)

2つの表現の不等式を検証します。

Inequality(ReportExpression, String)

2つの表現の不等式を検証します。

Inequality(String, ReportExpression)

2つの表現の不等式を検証します。

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

名前 説明
IExpression.Value

式の値を取得するか設定します。

IXmlSerializable.GetSchema()

xmlスキーマを返します。

IXmlSerializable.ReadXml(XmlReader)

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

IXmlSerializable.WriteXml(XmlWriter)

XMLドキュメントを書いています。

適用対象