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 uwzględnia docelową wersję platformy .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)

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

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Zwraca wartość wskazującą, czy dany obiekt został zserializowany, 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 utworzenie danego obiektu.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serializuje dane 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 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)

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ż