Bagikan melalui


CodeDomSerializerBase Kelas

Definisi

Menyediakan kelas dasar untuk CodeDomSerializer kelas.

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
Warisan
CodeDomSerializerBase
Turunan

Keterangan

Kelas CodeDomSerializerBase ini digunakan sebagai basis bersama antara CodeDomSerializer kelas dan TypeCodeDomSerializer . Kelas publik CodeDomSerializer berasal dari CodeDomSerializerBase kelas . Setiap kelas publik mendefinisikan API publiknya sendiri. Kelas ini CodeDomSerializerBase tidak mendefinisikan API publik, tetapi memang menawarkan banyak metode utilitas yang dapat digunakan untuk membantu proses serialisasi.

Metode

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Mendeserialisasi ekspresi yang diberikan ke dalam objek dalam memori.

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

Mengembalikan instans dari jenis yang diberikan.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Mendeserialisasi properti pada objek yang diberikan dari bundel sumber daya budaya invariant.

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Mendeserialisasi pernyataan dengan menafsirkan dan menjalankan pernyataan CodeDOM.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Mendapatkan kumpulan atribut seperti yang didefinisikan dalam versi target proyek .NET.

GetAttributesHelper(IDesignerSerializationManager, Object)

Mendapatkan kumpulan atribut seperti yang didefinisikan dalam versi target proyek .NET.

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Mendapatkan kumpulan peristiwa seperti yang didefinisikan dalam versi target proyek .NET.

GetExpression(IDesignerSerializationManager, Object)

Mengembalikan ekspresi untuk objek yang diberikan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Mendapatkan kumpulan properti seperti yang didefinisikan dalam versi target proyek .NET.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Mendapatkan jenis pantulan yang dihasilkan dari metadata jenis.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Mendapatkan jenis pantulan yang dihasilkan dari metadata objek.

GetSerializer(IDesignerSerializationManager, Object)

Menemukan serializer untuk nilai objek yang diberikan.

GetSerializer(IDesignerSerializationManager, Type)

Menemukan serializer untuk jenis yang diberikan.

GetTargetFrameworkProvider(IServiceProvider, Object)

TypeDescriptionProvider Mendapatkan yang mengetahui versi target .NET, untuk digunakan dalam pemfilteran jenis.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetUniqueName(IDesignerSerializationManager, Object)

Mengembalikan nama unik untuk objek yang diberikan.

IsSerialized(IDesignerSerializationManager, Object)

Mengembalikan nilai yang menunjukkan apakah objek yang diberikan telah diserialisasikan.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Mengembalikan nilai yang menunjukkan apakah objek yang diberikan telah diserialisasikan, secara opsional mempertimbangkan ekspresi prasetel.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Mengembalikan ekspresi yang mewakili pembuatan objek yang diberikan.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Menserialisasikan peristiwa yang diberikan ke dalam koleksi pernyataan yang diberikan.

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

Menserialisasikan peristiwa yang ditentukan ke dalam koleksi pernyataan yang diberikan.

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

Menserialisasikan properti pada objek yang diberikan ke dalam koleksi pernyataan yang diberikan.

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

Menserialisasikan properti pada objek yang diberikan ke dalam bundel sumber daya budaya invariant.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Menserialisasikan properti pada objek yang diberikan.

SerializeResource(IDesignerSerializationManager, String, Object)

Menserialisasikan objek yang diberikan ke dalam bundel sumber daya menggunakan nama sumber daya yang diberikan.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Menserialisasikan objek yang diberikan ke dalam bundel sumber daya menggunakan nama sumber daya yang diberikan.

SerializeToExpression(IDesignerSerializationManager, Object)

Menserialisasikan objek yang diberikan ke dalam ekspresi.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Menserialisasikan objek yang diberikan ke dalam ekspresi.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Menserialisasikan objek yang diberikan ke dalam ekspresi yang sesuai untuk budaya invarian.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Mengaitkan objek dengan ekspresi.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Mengaitkan objek dengan ekspresi, secara opsional menentukan ekspresi prasetel.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga