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ółdzielona 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 pomocy w procesie serializacji.

Metody

Nazwa Opis
DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deserializuje podane wyrażenie w obiekt 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 niezmiennego pakietu zasobów 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 .NET.

GetAttributesHelper(IDesignerSerializationManager, Object)

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

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Pobiera kolekcję zdarzeń zgodnie z definicją w docelowej wersji projektu .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 .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 TypeDescriptionProvider, który jest świadomy wersji docelowej .NET do użycia w filtrowaniu typów.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetUniqueName(IDesignerSerializationManager, Object)

Zwraca unikatową nazwę danego obiektu.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

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

IsSerialized(IDesignerSerializationManager, Object)

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

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 dane zdarzenie w kolekcji danej 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 niezmiennym pakiecie zasobów kultury.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializuje właściwość dla danego obiektu.

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

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

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializuje dany obiekt w wyrażeniu.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

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

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Kojarzy obiekt z wyrażeniem.

ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też