Share via


CodeDomSerializerBase Sınıf

Tanım

Sınıflar için CodeDomSerializer bir temel sınıf sağlar.

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
Devralma
CodeDomSerializerBase
Türetilmiş

Açıklamalar

CodeDomSerializerBase sınıfı ve TypeCodeDomSerializer sınıfları arasında CodeDomSerializer paylaşılan bir temel olarak kullanılır. Genel CodeDomSerializer sınıflar sınıfından CodeDomSerializerBase türetilir. Her genel sınıf kendi genel API'sini tanımlar. CodeDomSerializerBase sınıfı genel API tanımlamaz, ancak serileştirme işlemine yardımcı olmak için kullanılabilecek çok sayıda yardımcı program yöntemi sunar.

Yöntemler

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Verilen ifadeyi bellek içi bir nesnede seri durumdan çıkartır.

DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

Verilen türün bir örneğini döndürür.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Sabit kültürün kaynak paketinden verilen nesnedeki özellikleri seri durumdan kaldırır.

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

CodeDOM deyimini yorumlayıp yürüterek deyimi seri durumdan çıkartır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Projenin hedef .NET sürümünde tanımlanan öznitelik koleksiyonunu alır.

GetAttributesHelper(IDesignerSerializationManager, Object)

Projenin hedef .NET sürümünde tanımlanan öznitelik koleksiyonunu alır.

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Projenin hedef .NET sürümünde tanımlanan olay koleksiyonunu alır.

GetExpression(IDesignerSerializationManager, Object)

Verilen nesne için bir ifade döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Projenin hedef .NET sürümünde tanımlandığı gibi bir özellik koleksiyonu alır.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Tür meta verilerinden oluşturulan yansıma türünü alır.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Nesne meta verilerinden oluşturulan yansıma türünü alır.

GetSerializer(IDesignerSerializationManager, Object)

Verilen nesne değeri için bir seri hale getirici bulur.

GetSerializer(IDesignerSerializationManager, Type)

Verilen tür için bir seri hale getirici bulur.

GetTargetFrameworkProvider(IServiceProvider, Object)

Tür filtrelemede kullanılmak üzere .NET'in hedef sürümünün farkında olan bir TypeDescriptionProvider alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetUniqueName(IDesignerSerializationManager, Object)

Verilen nesne için benzersiz bir ad döndürür.

IsSerialized(IDesignerSerializationManager, Object)

Verilen nesnenin seri hale getirilip getirilmediğini belirten bir değer döndürür.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Belirtilen nesnenin isteğe bağlı olarak önceden ayarlanmış ifadeler dikkate alınarak serileştirilip serileştirilmediğini belirten bir değer döndürür.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Verilen nesnenin oluşturulmasını temsil eden bir ifade döndürür.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Verilen olayı verilen deyim koleksiyonuna serileştirir.

SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Belirtilen olayları verilen deyim koleksiyonunda serileştirir.

SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Verilen nesnedeki özellikleri verilen deyim koleksiyonuna serileştirir.

SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Verilen nesnedeki özellikleri sabit kültürün kaynak paketine serileştirir.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Verilen nesnedeki bir özelliği serileştirir.

SerializeResource(IDesignerSerializationManager, String, Object)

Verilen nesneyi verilen kaynak adını kullanarak bir kaynak paketine serileştirir.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Verilen nesneyi verilen kaynak adını kullanarak bir kaynak paketine serileştirir.

SerializeToExpression(IDesignerSerializationManager, Object)

Verilen nesneyi bir ifadede serileştirir.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Verilen nesneyi bir ifadede serileştirir.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

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

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Bir nesneyi bir ifadeyle ilişkilendirir.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Bir nesneyi bir ifadeyle ilişkilendirir ve isteğe bağlı olarak önceden ayarlanmış bir ifade belirtir.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.