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 CodeDomSerializerBase se používá jako sdílená základna mezi třídami CodeDomSerializer a TypeCodeDomSerializer třídami. Veřejné CodeDomSerializer třídy jsou odvozeny od CodeDomSerializerBase třídy. Každá veřejná třída definuje vlastní veřejné rozhraní API. Třída CodeDomSerializerBase definuje žádné veřejné rozhraní API, ale nabízí celou řadu metod utility, které lze použít k podpoře procesu serializace.

Metody

Name Description
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čuje, zda je zadaný objekt roven 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í funkce hash.

(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 informován o cílové verzi .NET, pro použití při filtrování typů.

GetType()

Získá Type aktuální instance.

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

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

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Vrátí hodnotu určující, zda byl daný objekt serializován, volitelně zvažování přednastavených výrazů.

IsSerialized(IDesignerSerializationManager, Object)

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

MemberwiseClone()

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

(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, Boolean)

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

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializuje daný objekt do výrazu.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

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

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Přidruží objekt k výrazu.

ToString()

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

(Zděděno od Object)

Platí pro

Viz také