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 ifadede serileştirir.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| SerializeToResourceExpression(IDesignerSerializationManager, Object) |
Verilen nesneyi bir ifadede serileştirir. |
| SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean) |
Verilen nesneyi sabit kültüre uygun bir ifade olarak serileştirir. |
SerializeToResourceExpression(IDesignerSerializationManager, Object)
- Kaynak:
- CodeDomSerializerBase.cs
- Kaynak:
- CodeDomSerializerBase.cs
- Kaynak:
- CodeDomSerializerBase.cs
- Kaynak:
- CodeDomSerializerBase.cs
- Kaynak:
- CodeDomSerializerBase.cs
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
Serileştirme IDesignerSerializationManager için kullanılacak.
- value
- Object
Serileştirecek nesne.
Döndürülenler
Serileştirilmiş CodeExpression ifade olarak içeren value .
Özel durumlar
manager, null'e eşittir.
Açıklamalar
SerializeToResourceExpression yöntemi, bir değeri kaynak ifadesinde 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");". Kaynak adı, bağlam yığınında ExpressionContextbulunabiliyorsa kaynağından hesaplanır.
SerializeToResourceExpression yöntemi aşağıdaki nesneler için öğesini ContextStack arar:
CodeStatementCollection - bildirilmesi gerekiyorsa kaynak yöneticisinin ekleneceği deyim koleksiyonu.
RootContext - kaynak yöneticisi oluşturmak için gereken kök ifade.
ExpressionContext - kaynağın adını 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)
- Kaynak:
- CodeDomSerializerBase.cs
- Kaynak:
- CodeDomSerializerBase.cs
- Kaynak:
- CodeDomSerializerBase.cs
- Kaynak:
- CodeDomSerializerBase.cs
- Kaynak:
- CodeDomSerializerBase.cs
Verilen nesneyi sabit kültüre uygun bir ifade olarak 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
Serileştirme IDesignerSerializationManager 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
Serileştirilmiş CodeExpression ifade olarak içeren value .
Özel durumlar
manager, null'e eşittir.
Açıklamalar
ensureInvariant parametresi isetrue, SerializeToResourceExpression geçerli ResourceCulture sabit kültür değilse yöntemi kaynak değerini sabit kültürün kaynak dosyasına da yazar.