CodeDomSerializerBase Třída

Definice

Poskytuje základní třídu pro CodeDomSerializer třídy.

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
Dědičnost
CodeDomSerializerBase
Odvozené

Poznámky

Třída se CodeDomSerializerBase používá jako sdílený základ mezi třídami CodeDomSerializer a TypeCodeDomSerializer . Veřejné CodeDomSerializer třídy jsou odvozeny CodeDomSerializerBase od třídy . Každá veřejná třída definuje své vlastní veřejné rozhraní API. Třída CodeDomSerializerBase definuje žádné veřejné rozhraní API, ale nabízí velké množství pomocných metod, které lze použít k podpoře procesu serializace.

Metody

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deserializuje daný výraz do objektu v paměti.

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

Vrátí instanci daného typu.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Deserializuje vlastnosti daného objektu ze sady prostředků invariantní jazykové verze.

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Deserializuje příkaz interpretací a spuštěním příkazu CodeDOM.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Získá kolekci atributů definovaných v cílové verzi projektu .NET.

GetAttributesHelper(IDesignerSerializationManager, Object)

Získá kolekci atributů definovaných v cílové verzi projektu .NET.

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Získá kolekci událostí definovaných v cílové verzi projektu .NET.

GetExpression(IDesignerSerializationManager, Object)

Vrátí výraz pro daný objekt.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Získá kolekci vlastností definovaných v cílové verzi projektu .NET.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Získá typ reflexe vygenerovaný z metadat typu.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Získá typ reflexe vygenerovaný z metadat objektu.

GetSerializer(IDesignerSerializationManager, Object)

Vyhledá serializátor pro danou hodnotu objektu.

GetSerializer(IDesignerSerializationManager, Type)

Vyhledá serializátor pro daný typ.

GetTargetFrameworkProvider(IServiceProvider, Object)

Získá, TypeDescriptionProvider který je vědom cílové verze .NET, pro použití při filtrování typů.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetUniqueName(IDesignerSerializationManager, Object)

Vrátí jedinečný název daného objektu.

IsSerialized(IDesignerSerializationManager, Object)

Vrátí hodnotu označující, zda byl daný objekt serializován.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Vrátí hodnotu označující, zda byl daný objekt serializován, volitelně s ohledem na přednastavené výrazy.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Vrátí výraz představující vytvoření daného objektu.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serializuje danou událost do dané kolekce příkazů.

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

Serializuje zadané události do dané kolekce příkazů.

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

Serializuje vlastnosti daného objektu do dané kolekce příkazů.

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

Serializuje vlastnosti daného objektu do invariantní jazykové verze sady prostředků.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializuje vlastnost daného objektu.

SerializeResource(IDesignerSerializationManager, String, Object)

Serializuje daný objekt do sady prostředků pomocí daného názvu prostředku.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Serializuje daný objekt do sady prostředků pomocí daného názvu prostředku.

SerializeToExpression(IDesignerSerializationManager, Object)

Serializuje daný objekt do výrazu.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializuje daný objekt do výrazu.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Serializuje daný objekt do výrazu vhodného pro invariantní jazykovou verzi.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Přidruží objekt k výrazu.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Přidruží objekt k výrazu a volitelně určí přednastavený výraz.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také