Share via


CodeDomSerializerBase.SerializeToResourceExpression 方法

定義

將物件序列化為運算式。

多載

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

參數

value
Object

要序列化的物件。

傳回

CodeExpression,含有做為已序列化運算式的 value

例外狀況

managernull

備註

方法 SerializeToResourceExpression 是協助程式方法,可將值串行化為資源表達式。 這與 SerializeResource 方法相反,此方法會將值寫入資源二進位物件。 SerializeToResourceExpression 會進一步執行,並傳回可用來復原資源的表達式。 例如,傳回值可能是 「rm。GetValue (“SomeBitmap”) ;”。 如果可以在內容堆疊上找到資源,則會從 ExpressionContext計算資源的名稱。

方法 SerializeToResourceExpression 會尋找 ContextStack 下列物件的 :

另請參閱

適用於

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

參數

value
Object

要序列化的物件。

ensureInvariant
Boolean

true 表示序列化為不因文化特性而異,否則為 false

傳回

CodeExpression,含有做為已序列化運算式的 value

例外狀況

managernull

備註

ensureInvariant如果 參數為 trueSerializeToResourceExpression則如果目前 ResourceCulture 不是不變異文化特性,方法也會將資源值寫入非變異文化特性的資源檔。

另請參閱

適用於