Aracılığıyla paylaş


CodeDomSerializerBase.SerializeToResourceExpression Yöntem

Tanım

Bir nesneyi bir ifadeye serileştirir.

Aşırı Yüklemeler

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Verilen nesneyi bir ifadede serileştirir.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Verilen nesneyi sabit kültüre uygun bir ifadede serileştirir.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Verilen nesneyi bir ifadede serileştirir.

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

Parametreler

manager
IDesignerSerializationManager

IDesignerSerializationManager Serileştirme için kullanılacak.

value
Object

Serileştirecek nesne.

Döndürülenler

CodeExpression Serileştirilmiş bir ifade olarak içerenvalue.

Özel durumlar

manager, null değeridir.

Açıklamalar

SerializeToResourceExpression yöntemi, bir değeri bir kaynak ifadesiyle seri hale getiren bir yardımcı yöntemdir. Bu, bir kaynak ikili nesnesine SerializeResource değer yazan yöntemin aksinedir. SerializeToResourceExpression bir adım ileri gider ve kaynağı kurtarmak için kullanılabilecek bir ifade döndürür. Örneğin, dönüş değeri "rm. GetValue("SomeBitmap");". Bağlam yığınında bulunabiliyorsa kaynağın adı kaynağından ExpressionContexthesaplanır.

SerializeToResourceExpression yönteminde aşağıdaki nesnelere bakarContextStack:

  • CodeStatementCollection - bildirilmesi gerekiyorsa kaynak yöneticisinin ekleneceği deyim koleksiyonu.

  • RootContext - kaynak yöneticisi oluşturmak için gereken kök ifade.

  • ExpressionContext - kaynak için bir ad oluşturmak ve ne tür bir kaynak yöneticisi çağrısı yapacağına karar vermek için kullanılır.

Ayrıca bkz.

Şunlara uygulanır

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Verilen nesneyi sabit kültüre uygun bir ifadede serileştirir.

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

Parametreler

manager
IDesignerSerializationManager

IDesignerSerializationManager Serileştirme için kullanılacak.

value
Object

Serileştirecek nesne.

ensureInvariant
Boolean

true sabit kültüre seri hale getirmek; aksi takdirde , false.

Döndürülenler

CodeExpression Serileştirilmiş bir ifade olarak içerenvalue.

Özel durumlar

manager, null değeridir.

Açıklamalar

ensureInvariant parametresi isetrue, SerializeToResourceExpression geçerli ResourceCulture sabit kültür değilse yöntemi de sabit kültürün kaynak dosyasına kaynak değerini yazar.

Ayrıca bkz.

Şunlara uygulanır