CodeDomSerializerBase.GetExpression メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CodeDomSerializerBase.GetExpression メソッドの意味・解説 

CodeDomSerializerBase.GetExpression メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

指定したオブジェクトの式を返します。

名前空間: System.ComponentModel.Design.Serialization
アセンブリ: System.Design (system.design.dll 内)
構文構文

Protected Function GetExpression ( _
    manager As IDesignerSerializationManager, _
    value As Object _
) As CodeExpression
Dim manager As IDesignerSerializationManager
Dim value As Object
Dim returnValue As CodeExpression

returnValue = Me.GetExpression(manager, value)
protected CodeExpression GetExpression (
    IDesignerSerializationManager manager,
    Object value
)
protected:
CodeExpression^ GetExpression (
    IDesignerSerializationManager^ manager, 
    Object^ value
)
protected CodeExpression GetExpression (
    IDesignerSerializationManager manager, 
    Object value
)
protected function GetExpression (
    manager : IDesignerSerializationManager, 
    value : Object
) : CodeExpression

パラメータ

manager

シリアル化に使用する IDesignerSerializationManager。

value

式の取得対象となるオブジェクト。

戻り値
value を表す CodeExpression。value の既存の式が存在しない場合は null 参照 (Visual Basic では Nothing)。

例外例外
例外の種類条件

ArgumentNullException

manager が null 参照 (Visual Basic では Nothing) です。

解説解説

GetExpression メソッドは、指定したオブジェクトを表す式を返します。このメソッドは、オブジェクトを記述する式が設定されていないことを示す null 参照 (Visual Basic では Nothing) を返す場合があります。式は、次の 3 とおりの方法のいずれかで取得されます。

IReferenceService を使用して式を派生する場合、GetExpression メソッドは、指定したオブジェクトの名前を参照サービスに照会します。式サービスが有効な名前である IReferenceService を返すと、GetExpression メソッドは、名前に "." が含まれているかどうかをチェックします。これは、式サービスが、このオブジェクトを別のオブジェクトの読み取り専用プロパティの戻り値と見なしていることを示します。"." が含まれている場合、GetExpression は参照をいくつかの部分に分割します。左端の部分は、GetInstance メソッドで評価される名前です。後続する各部分については、プロパティの参照式が作成されます。次に、最終的な式が返されます。

オブジェクトに式が設定されていない場合、または参照サービスでオブジェクトが見つからなかった場合には、GetExpression はそのオブジェクトの既存の式が存在しないことを示す null 参照 (Visual Basic では Nothing) を返します。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeDomSerializerBase クラス
CodeDomSerializerBase メンバ
System.ComponentModel.Design.Serialization 名前空間
IDesignerSerializationManager
CodeExpression
その他の技術情報
動的なソース コードの生成とコンパイル



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

CodeDomSerializerBase.GetExpression メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CodeDomSerializerBase.GetExpression メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS