CodeDomSerializerBase.SerializeToResourceExpression Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.