Udostępnij za pośrednictwem


CodeDomSerializerBase Klasa

Definicja

Udostępnia klasę bazową dla CodeDomSerializer klas.

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
Dziedziczenie
CodeDomSerializerBase
Pochodne

Uwagi

Klasa CodeDomSerializerBase jest używana jako wspólna baza między klasami CodeDomSerializer i TypeCodeDomSerializer . Klasy publiczne CodeDomSerializer pochodzą z CodeDomSerializerBase klasy. Każda klasa publiczna definiuje własny publiczny interfejs API. Klasa CodeDomSerializerBase nie definiuje publicznego interfejsu API, ale oferuje wiele metod narzędzi, których można użyć do obsługi procesu serializacji.

Metody

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deserializuje podane wyrażenie do obiektu w pamięci.

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

Zwraca wystąpienie danego typu.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Deserializuje właściwości danego obiektu z pakietu zasobów niezmiennej kultury.

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Deserializuje instrukcję, interpretując i wykonując instrukcję CodeDOM.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Pobiera kolekcję atrybutów zgodnie z definicją w docelowej wersji projektu platformy .NET.

GetAttributesHelper(IDesignerSerializationManager, Object)

Pobiera kolekcję atrybutów zgodnie z definicją w docelowej wersji projektu platformy .NET.

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Pobiera kolekcję zdarzeń zgodnie z definicją w docelowej wersji projektu platformy .NET.

GetExpression(IDesignerSerializationManager, Object)

Zwraca wyrażenie dla danego obiektu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Pobiera kolekcję właściwości zgodnie z definicją w docelowej wersji projektu platformy .NET.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Pobiera typ odbicia wygenerowany na podstawie metadanych typu.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Pobiera typ odbicia wygenerowany na podstawie metadanych obiektu.

GetSerializer(IDesignerSerializationManager, Object)

Lokalizuje serializator dla danej wartości obiektu.

GetSerializer(IDesignerSerializationManager, Type)

Lokalizuje serializator dla danego typu.

GetTargetFrameworkProvider(IServiceProvider, Object)

Pobiera element TypeDescriptionProvider , który jest świadomy docelowej wersji platformy .NET do użycia w filtrowaniu typów.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetUniqueName(IDesignerSerializationManager, Object)

Zwraca unikatową nazwę danego obiektu.

IsSerialized(IDesignerSerializationManager, Object)

Zwraca wartość wskazującą, czy dany obiekt został serializowany.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Zwraca wartość wskazującą, czy dany obiekt został serializowany, opcjonalnie biorąc pod uwagę wyrażenia wstępne.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Zwraca wyrażenie reprezentujące tworzenie danego obiektu.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serializuje podane zdarzenie do danej kolekcji instrukcji.

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

Serializuje określone zdarzenia do danej kolekcji instrukcji.

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

Serializuje właściwości danego obiektu do danej kolekcji instrukcji.

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

Serializuje właściwości danego obiektu w pakiecie zasobów niezmiennej kultury.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializuje właściwość w danym obiekcie.

SerializeResource(IDesignerSerializationManager, String, Object)

Serializuje dany obiekt w pakiecie zasobów przy użyciu podanej nazwy zasobu.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Serializuje dany obiekt w pakiecie zasobów przy użyciu podanej nazwy zasobu.

SerializeToExpression(IDesignerSerializationManager, Object)

Serializuje dany obiekt w wyrażeniu.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializuje dany obiekt w wyrażeniu.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Serializuje dany obiekt w wyrażeniu odpowiednim dla niezmiennej kultury.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Kojarzy obiekt z wyrażeniem.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Kojarzy obiekt z wyrażeniem, opcjonalnie określając wyrażenie wstępne.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też