CodeDomSerializerBase Classe

Definizione

Fornisce una classe base per le classi CodeDomSerializer.

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
Ereditarietà
CodeDomSerializerBase
Derivato

Commenti

La CodeDomSerializerBase classe viene usata come base condivisa tra le CodeDomSerializer classi e TypeCodeDomSerializer . Le classi pubbliche CodeDomSerializer derivano dalla CodeDomSerializerBase classe . Ogni classe pubblica definisce la propria API pubblica. La CodeDomSerializerBase classe definisce nessuna API pubblica, ma offre una varietà di metodi di utilità che possono essere usati per aiutare il processo di serializzazione.

Metodi

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deserializza l'espressione data in un oggetto in memoria.

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

Restituisce un'istanza del tipo dato.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Deserializza le proprietà dell'oggetto dato dal raggruppamento di risorse delle impostazioni cultura inglese non dipendenti da paese/area geografica.

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Deserializza un'istruzione interpretando ed eseguendo un'istruzione CodeDOM.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Ottiene un insieme di attributi come definito nella versione di destinazione del progetto di .NET.

GetAttributesHelper(IDesignerSerializationManager, Object)

Ottiene un insieme di attributi come definito nella versione di destinazione del progetto di .NET.

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Ottiene un insieme di eventi come definito nella versione di destinazione del progetto di .NET.

GetExpression(IDesignerSerializationManager, Object)

Restituisce un'espressione per l'oggetto dato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Ottiene un insieme di proprietà come definito nella versione di destinazione del progetto di .NET.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Ottiene un tipo di reflection generato dai metadati del tipo.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Ottiene un tipo di reflection generato dai metadati dell'oggetto.

GetSerializer(IDesignerSerializationManager, Object)

Individua un serializzatore per il valore dell'oggetto dato.

GetSerializer(IDesignerSerializationManager, Type)

Individua un serializzatore per il tipo dato.

GetTargetFrameworkProvider(IServiceProvider, Object)

Ottiene un oggetto TypeDescriptionProvider che riconosce la versione di destinazione di .NET per l'uso nel filtro del tipo.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetUniqueName(IDesignerSerializationManager, Object)

Restituisce un nome univoco per l'oggetto dato.

IsSerialized(IDesignerSerializationManager, Object)

Restituisce un valore che indica se l'oggetto dato è stato serializzato.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Restituisce un valore che indica se l'oggetto dato è stato serializzato, considerando eventualmente le espressioni predefinite.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Restituisce un'espressione che rappresenta la creazione dell'oggetto dato.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serializza l'evento specificato nell'insieme di istruzioni specificato.

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

Serializza gli eventi specificati nell'insieme di istruzioni dato.

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

Serializza le proprietà sull'oggetto indicato nell'insieme di istruzioni specificato.

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

Serializza le proprietà sull'oggetto indicato nell'aggregazione di risorse con impostazioni cultura inglese non dipendenti da paese/area geografica.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializza una proprietà sull'oggetto specificato.

SerializeResource(IDesignerSerializationManager, String, Object)

Serializza l'oggetto dato in un raggruppamento di risorse mediante il nome di risorsa dato.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Serializza l'oggetto dato in un raggruppamento di risorse mediante il nome di risorsa dato.

SerializeToExpression(IDesignerSerializationManager, Object)

Serializza l'oggetto dato in un'espressione.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializza l'oggetto dato in un'espressione.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Serializza l'oggetto dato in un'espressione appropriata alle impostazioni cultura invarianti.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Associa un oggetto a un'espressione.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Associa un oggetto a un'espressione, specificando facoltativamente un'espressione predefinita.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche