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

sınıfı CodeDomSerializerBase ve CodeDomSerializer sınıfları arasında TypeCodeDomSerializer 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

Name Description
DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Verilen ifadeyi bellek içi bir nesneye 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ımlanan özellikler koleksiyonunu alır.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

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

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Nesne meta verilerinden oluşturulan bir yansıma türü 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 hedef sürümünün farkında olan bir TypeDescriptionProvider alır.

GetType()

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

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

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

IsSerialized(IDesignerSerializationManager, Object, Boolean)

İsteğe bağlı olarak önceden ayarlanmış ifadeleri dikkate alarak, verilen nesnenin serileştirilip serileştirilmediğini belirten bir değer döndürür.

IsSerialized(IDesignerSerializationManager, Object)

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

MemberwiseClone()

Geçerli Objectbasit 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 koleksiyonunda serileştirir.

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

Verilen nesnedeki özellikleri sabit kültürün kaynak paketinde 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 paketi halinde serileştirir.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Verilen nesneyi, verilen kaynak adını kullanarak bir kaynak paketi halinde serileştirir.

SerializeToExpression(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)

Verilen nesneyi bir ifadede serileştirir.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

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

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Bir nesneyi bir ifadeyle ilişkilendirir.

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.