CodeDomSerializerBase.SerializeToResourceExpression メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトを式にシリアル化します。
オーバーロード
SerializeToResourceExpression(IDesignerSerializationManager, Object) |
指定したオブジェクトを式にシリアル化します。 |
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean) |
指定したオブジェクトをインバリアント カルチャに適した式にシリアル化します。 |
SerializeToResourceExpression(IDesignerSerializationManager, Object)
指定したオブジェクトを式にシリアル化します。
protected:
System::CodeDom::CodeExpression ^ SerializeToResourceExpression(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected System.CodeDom.CodeExpression SerializeToResourceExpression (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
protected System.CodeDom.CodeExpression? SerializeToResourceExpression (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object? value);
member this.SerializeToResourceExpression : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> System.CodeDom.CodeExpression
Protected Function SerializeToResourceExpression (manager As IDesignerSerializationManager, value As Object) As CodeExpression
パラメーター
- manager
- IDesignerSerializationManager
シリアル化に使用する IDesignerSerializationManager。
- value
- Object
シリアル化するオブジェクト。
戻り値
シリアル化された式として value
を格納している CodeExpression。
例外
manager
は null
です。
注釈
メソッドは SerializeToResourceExpression 、値をリソース式にシリアル化するヘルパー メソッドです。 これは、リソース バイナリ オブジェクトに SerializeResource 値を書き込む メソッドとは対照的です。 SerializeToResourceExpression は、さらに 1 ステップ進み、リソースの回復に使用できる式を返します。 たとえば、戻り値は "rm" になります。GetValue("SomeBitmap");" リソースの名前は、コンテキスト スタックで見つかった場合は から ExpressionContext計算されます。
メソッドは SerializeToResourceExpression 、 で ContextStack 次のオブジェクトを検索します。
CodeStatementCollection - リソース マネージャーを追加するステートメントのコレクション (宣言する必要がある場合)。
RootContext - リソース マネージャーを作成するために必要なルート式。
ExpressionContext - リソースの名前を作成し、実行するリソース マネージャー呼び出しの種類を決定するために使用されます。
こちらもご覧ください
適用対象
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)
指定したオブジェクトをインバリアント カルチャに適した式にシリアル化します。
protected:
System::CodeDom::CodeExpression ^ SerializeToResourceExpression(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value, bool ensureInvariant);
protected System.CodeDom.CodeExpression SerializeToResourceExpression (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, bool ensureInvariant);
protected System.CodeDom.CodeExpression? SerializeToResourceExpression (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object? value, bool ensureInvariant);
member this.SerializeToResourceExpression : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * bool -> System.CodeDom.CodeExpression
Protected Function SerializeToResourceExpression (manager As IDesignerSerializationManager, value As Object, ensureInvariant As Boolean) As CodeExpression
パラメーター
- manager
- IDesignerSerializationManager
シリアル化に使用する IDesignerSerializationManager。
- value
- Object
シリアル化するオブジェクト。
- ensureInvariant
- Boolean
インバリアント カルチャにシリアル化する場合は true
。それ以外の場合は false
。
戻り値
シリアル化された式として value
を格納している CodeExpression。
例外
manager
は null
です。
注釈
パラメーターが のensureInvariant
場合、現在ResourceCulture
のSerializeToResourceExpressionがインバリアント カルチャでない場合、メソッドはリソース値をインバリアント カルチャのリソース ファイルに書き込true
みます。
こちらもご覧ください
適用対象
.NET