CodeDomSerializerBase.SerializeToResourceExpression 方法

定義

將物件序列化成表達式。

多載

名稱 Description
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);
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 A 包含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);
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 A 包含value為序列化表達式。

例外狀況

managernull

備註

ensureInvariant 參數為 trueSerializeToResourceExpression 且當前 ResourceCulture 資料不是不變文化,方法也會將資源值寫入不變文化的資源檔案。

另請參閱

適用於