ReportExpression 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
報告表現を表します。
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ドキュメントを書いています。 |