CodeDomSerializerBase Osztály

Definíció

Alaposztályt biztosít az osztályok számára CodeDomSerializer .

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
Öröklődés
CodeDomSerializerBase
Származtatott

Megjegyzések

Az CodeDomSerializerBase osztály megosztott bázisként van használva az és CodeDomSerializer az TypeCodeDomSerializer osztályok között. A nyilvános CodeDomSerializer osztályok az CodeDomSerializerBase osztályból származnak. Minden nyilvános osztály saját nyilvános API-t határoz meg. Az CodeDomSerializerBase osztály nem határoz meg nyilvános API-t, de számos olyan segédprogramot kínál, amelyek a szerializálási folyamat támogatásához használhatók.

Metódusok

Name Description
DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deszerializálja az adott kifejezést egy memórián belüli objektummá.

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

Egy adott típusú példányt ad vissza.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Deszerializálja az adott objektum tulajdonságait az invariáns kultúra erőforráscsomagjából.

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Deszerializál egy utasítást egy CodeDOM utasítás értelmezésével és végrehajtásával.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Lekéri az attribútumok gyűjteményét a projekt .NET célverziójában meghatározottak szerint.

GetAttributesHelper(IDesignerSerializationManager, Object)

Lekéri az attribútumok gyűjteményét a projekt .NET célverziójában meghatározottak szerint.

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Lekéri az események gyűjteményét a projekt .NET célverziójában meghatározott módon.

GetExpression(IDesignerSerializationManager, Object)

Az adott objektum kifejezését adja vissza.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Lekéri a .NET célverziójában definiált tulajdonságok gyűjteményét.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Lekéri a típus metaadataiból létrehozott tükröződési típust.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Lekéri az objektum metaadataiból létrehozott tükröződési típust.

GetSerializer(IDesignerSerializationManager, Object)

Megkeresi az adott objektumérték szerializálóját.

GetSerializer(IDesignerSerializationManager, Type)

Megkeres egy szerializálót az adott típushoz.

GetTargetFrameworkProvider(IServiceProvider, Object)

Lekéri a .NET célverzióját ismerő TypeDescriptionProvider típusszűréshez.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetUniqueName(IDesignerSerializationManager, Object)

Az adott objektum egyedi nevét adja vissza.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Egy értéket ad vissza, amely jelzi, hogy az adott objektum szerializálva lett-e, opcionálisan előre beállított kifejezések figyelembe vételével.

IsSerialized(IDesignerSerializationManager, Object)

Egy értéket ad vissza, amely jelzi, hogy az adott objektum szerializálva lett-e.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Az adott objektum létrehozását jelképező kifejezést ad vissza.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Szerializálja az adott eseményt az adott utasításgyűjteményben.

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

Szerializálja a megadott eseményeket az adott utasításgyűjteményben.

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

Szerializálja az adott objektum tulajdonságait az adott utasításgyűjteménybe.

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

Szerializálja az adott objektum tulajdonságait az invariáns kultúra erőforráscsomagjába.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Szerializál egy tulajdonságot az adott objektumon.

SerializeResource(IDesignerSerializationManager, String, Object)

Szerializálja az adott objektumot egy erőforráscsomagba a megadott erőforrásnév használatával.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Szerializálja az adott objektumot egy erőforráscsomagba a megadott erőforrásnév használatával.

SerializeToExpression(IDesignerSerializationManager, Object)

Az adott objektumot kifejezéssé szerializálja.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Szerializálja az adott objektumot az invariáns kultúrának megfelelő kifejezéssé.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Az adott objektumot kifejezéssé szerializálja.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Objektumot társít egy kifejezéshez, opcionálisan egy előre beállított kifejezés megadásával.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Objektum társítása kifejezéssel.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még