Share via


CodeDomDesignerLoader Kelas

Definisi

Menyediakan kelas dasar untuk menerapkan pemuat desainer berbasis CodeDOM.

public ref class CodeDomDesignerLoader abstract : System::ComponentModel::Design::Serialization::BasicDesignerLoader, System::ComponentModel::Design::Serialization::IDesignerSerializationService, System::ComponentModel::Design::Serialization::INameCreationService
public abstract class CodeDomDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader, System.ComponentModel.Design.Serialization.IDesignerSerializationService, System.ComponentModel.Design.Serialization.INameCreationService
[System.Security.SecurityCritical]
public abstract class CodeDomDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader, System.ComponentModel.Design.Serialization.IDesignerSerializationService, System.ComponentModel.Design.Serialization.INameCreationService
type CodeDomDesignerLoader = class
    inherit BasicDesignerLoader
    interface INameCreationService
    interface IDesignerSerializationService
[<System.Security.SecurityCritical>]
type CodeDomDesignerLoader = class
    inherit BasicDesignerLoader
    interface INameCreationService
    interface IDesignerSerializationService
Public MustInherit Class CodeDomDesignerLoader
Inherits BasicDesignerLoader
Implements IDesignerSerializationService, INameCreationService
Warisan
CodeDomDesignerLoader
Atribut
Penerapan

Keterangan

CodeDomDesignerLoader adalah kelas abstrak yang menyediakan pemuat desainer lengkap berdasarkan Model Objek Dokumen Kode (CodeDOM). Anda menyediakan parser dan generator CodeDOM, dan layanan resolusi jenis.

Konstruktor

CodeDomDesignerLoader()

Menginisialisasi instans baru kelas CodeDomDesignerLoader.

Properti

CodeDomProvider

CodeDomProvider Mendapatkan loader perancang ini akan menggunakan.

LoaderHost

Mendapatkan host pemuat.

(Diperoleh dari BasicDesignerLoader)
Loading

Mendapatkan nilai yang menunjukkan apakah pemuat perancang memuat permukaan desain.

(Diperoleh dari BasicDesignerLoader)
Modified

Mendapatkan atau menetapkan nilai yang menunjukkan apakah perancang telah dimodifikasi.

(Diperoleh dari BasicDesignerLoader)
PropertyProvider

Mendapatkan atau mengatur penyedia properti untuk manajer serialisasi yang digunakan oleh pemuat.

(Diperoleh dari BasicDesignerLoader)
ReloadPending

Mendapatkan nilai yang menunjukkan apakah pemuatan ulang telah diantrekan.

(Diperoleh dari BasicDesignerLoader)
TypeResolutionService

Mendapatkan layanan resolusi jenis yang akan digunakan dengan pemuat perancang ini.

Metode

BeginLoad(IDesignerLoaderHost)

Memulai proses pemuatan.

(Diperoleh dari BasicDesignerLoader)
Dispose()

Merilis sumber daya yang digunakan oleh CodeDomDesignerLoader kelas .

EnableComponentNotification(Boolean)

Mengaktifkan atau menonaktifkan pemberitahuan komponen dengan DesignerLoader.

(Diperoleh dari BasicDesignerLoader)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Flush()

Menghapus perubahan yang tertunda pada pemuat perancang.

(Diperoleh dari BasicDesignerLoader)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetService(Type)

Mendapatkan layanan yang diminta.

(Diperoleh dari BasicDesignerLoader)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
Initialize()

Menginisialisasi layanan.

IsReloadNeeded()

Mengembalikan nilai yang menunjukkan apakah pemuatan ulang diperlukan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnBeginLoad()

Memberi tahu pemuat perancang bahwa pemuatan akan dimulai.

OnBeginUnload()

Memberi tahu pemuat perancang bahwa pembongkaran akan dimulai.

OnComponentRename(Object, String, String)

Memunculkan kejadian ComponentRename.

OnEndLoad(Boolean, ICollection)

Memberi tahu pemuat perancang bahwa pemuatan selesai.

OnModifying()

Memberi tahu pemuat perancang bahwa status dokumen akan dimodifikasi.

(Diperoleh dari BasicDesignerLoader)
Parse()

Mengurai teks atau penyimpanan persisten lainnya dan mengembalikan CodeCompileUnit.

PerformFlush(IDesignerSerializationManager)

Meminta serialisasi komponen akar perancang.

PerformLoad(IDesignerSerializationManager)

Mengurai kode dari penyedia CodeDOM.

Reload(BasicDesignerLoader+ReloadOptions)

Mengantrekan muatan ulang perancang.

(Diperoleh dari BasicDesignerLoader)
ReportFlushErrors(ICollection)

Melaporkan kesalahan yang terjadi saat membersihkan perubahan.

(Diperoleh dari BasicDesignerLoader)
SetBaseComponentClassName(String)

Mengatur nama kelas lengkap komponen dasar.

(Diperoleh dari BasicDesignerLoader)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
Write(CodeCompileUnit)

Menulis perubahan unit kompilasi ke penyimpanan persisten.

Implementasi Antarmuka Eksplisit

IDesignerLoaderService.AddLoadDependency()

Mendaftarkan komponen eksternal sebagai bagian dari proses beban yang dikelola oleh IDesignerLoaderService.

(Diperoleh dari BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Sinyal bahwa beban dependen telah selesai.

(Diperoleh dari BasicDesignerLoader)
IDesignerLoaderService.Reload()

Memuat ulang dokumen desain.

(Diperoleh dari BasicDesignerLoader)
IDesignerSerializationService.Deserialize(Object)

Mendeserialisasi objek data serialisasi yang ditentukan dan mengembalikan kumpulan objek yang diwakili oleh data tersebut.

IDesignerSerializationService.Serialize(ICollection)

Menserialisasikan kumpulan objek yang ditentukan dan menyimpannya dalam objek data serialisasi.

INameCreationService.CreateName(IContainer, Type)

Membuat nama baru yang unik untuk semua komponen dalam kontainer yang ditentukan.

INameCreationService.IsValidName(String)

Mendapatkan nilai yang menunjukkan apakah nama yang ditentukan valid.

INameCreationService.ValidateName(String)

Mendapatkan nilai yang menunjukkan apakah nama yang ditentukan valid.

Berlaku untuk

Lihat juga