CodeDomSerializerBase Klass

Definition

Tillhandahåller en basklass för CodeDomSerializer klasser.

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
Arv
CodeDomSerializerBase
Härledda

Kommentarer

Klassen CodeDomSerializerBase används som en delad bas mellan klasserna CodeDomSerializer och TypeCodeDomSerializer . Offentliga CodeDomSerializer klasser härleds från CodeDomSerializerBase klassen. Varje offentlig klass definierar sitt eget offentliga API. Klassen CodeDomSerializerBase definierar inget offentligt API, men erbjuder en mängd olika verktygsmetoder som kan användas för serialiseringsprocessen.

Metoder

Name Description
DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deserialiserar det angivna uttrycket till ett minnesinternt objekt.

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

Returnerar en instans av den angivna typen.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Deserialiserar egenskaper för det angivna objektet från den invarianta kulturens resurspaket.

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Deserialiserar en -instruktion genom att tolka och köra en CodeDOM-instruktion.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Hämtar en samling attribut enligt definitionen i projektets målversion av .NET.

GetAttributesHelper(IDesignerSerializationManager, Object)

Hämtar en samling attribut enligt definitionen i projektets målversion av .NET.

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Hämtar en samling händelser enligt definitionen i projektets målversion av .NET.

GetExpression(IDesignerSerializationManager, Object)

Returnerar ett uttryck för det angivna objektet.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Hämtar en samling egenskaper enligt definitionen i projektets målversion av .NET.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Hämtar en reflektionstyp som genereras från typmetadata.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Hämtar en reflektionstyp som genereras från objektmetadata.

GetSerializer(IDesignerSerializationManager, Object)

Letar upp en serialiserare för det angivna objektvärdet.

GetSerializer(IDesignerSerializationManager, Type)

Letar upp en serialiserare för den angivna typen.

GetTargetFrameworkProvider(IServiceProvider, Object)

Hämtar en TypeDescriptionProvider som är medveten om målversionen av .NET för användning i typfiltrering.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetUniqueName(IDesignerSerializationManager, Object)

Returnerar ett unikt namn för det angivna objektet.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Returnerar ett värde som anger om det angivna objektet har serialiserats, om du vill överväga förinställda uttryck.

IsSerialized(IDesignerSerializationManager, Object)

Returnerar ett värde som anger om det angivna objektet har serialiserats.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Returnerar ett uttryck som representerar skapandet av det angivna objektet.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serialiserar den angivna händelsen till den angivna instruktionssamlingen.

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

Serialiserar de angivna händelserna i den angivna instruktionssamlingen.

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

Serialiserar egenskaperna för det angivna objektet i den angivna instruktionssamlingen.

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

Serialiserar egenskaperna för det angivna objektet i den invarianta kulturens resurspaket.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serialiserar en egenskap för det angivna objektet.

SerializeResource(IDesignerSerializationManager, String, Object)

Serialiserar det angivna objektet till ett resurspaket med det angivna resursnamnet.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Serialiserar det angivna objektet till ett resurspaket med det angivna resursnamnet.

SerializeToExpression(IDesignerSerializationManager, Object)

Serialiserar det angivna objektet till ett uttryck.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Serialiserar det angivna objektet till ett uttryck som är lämpligt för den invarianta kulturen.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serialiserar det angivna objektet till ett uttryck.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Associerar ett objekt med ett uttryck, om du vill ange ett förinställt uttryck.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Associerar ett objekt med ett uttryck.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även