CodeDomSerializerBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |