CodeDomDesignerLoader Sınıf

Tanım

CodeDOM tabanlı tasarımcı yükleyicisi uygulamak için temel sınıfı sağlar.

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
Devralma
CodeDomDesignerLoader
Öznitelikler
Uygulamalar

Açıklamalar

CodeDomDesignerLoader , Kod Belgesi Nesne Modeli'ni (CodeDOM) temel alan tam tasarımcı yükleyicisi sağlayan soyut bir sınıftır. CodeDOM ayrıştırıcısı ve oluşturucu ile bir tür çözümleme hizmeti sağlarsınız.

Oluşturucular

CodeDomDesignerLoader()

CodeDomDesignerLoader sınıfının yeni bir örneğini başlatır.

Özellikler

CodeDomProvider

Bu tasarımcı yükleyicisinin CodeDomProvider kullanacağı öğesini alır.

LoaderHost

Yükleyici ana bilgisayarını alır.

(Devralındığı yer: BasicDesignerLoader)
Loading

Tasarımcı yükleyicisinin tasarım yüzeyini yükleyip yüklemediğini belirten bir değer alır.

(Devralındığı yer: BasicDesignerLoader)
Modified

Tasarımcının değiştirilip değiştirilmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: BasicDesignerLoader)
PropertyProvider

Yükleyici tarafından kullanılan serileştirme yöneticisi için özellik sağlayıcısını alır veya ayarlar.

(Devralındığı yer: BasicDesignerLoader)
ReloadPending

Yeniden yüklemenin kuyruğa alınıp alınmadığını belirten bir değer alır.

(Devralındığı yer: BasicDesignerLoader)
TypeResolutionService

Bu tasarımcı yükleyicisi ile kullanılacak tür çözümleme hizmetini alır.

Yöntemler

BeginLoad(IDesignerLoaderHost)

Yükleme işlemini başlatır.

(Devralındığı yer: BasicDesignerLoader)
Dispose()

CodeDomDesignerLoader sınıfı tarafından kullanılan kaynakları bırakır.

EnableComponentNotification(Boolean)

ile bileşen bildirimini DesignerLoaderetkinleştirir veya devre dışı bırakır.

(Devralındığı yer: BasicDesignerLoader)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Flush()

Tasarımcı yükleyicisinde bekleyen değişiklikleri temizler.

(Devralındığı yer: BasicDesignerLoader)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetService(Type)

İstenen hizmeti alır.

(Devralındığı yer: BasicDesignerLoader)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Initialize()

Hizmetleri başlatır.

IsReloadNeeded()

Yeniden yüklemenin gerekli olup olmadığını belirten bir değer döndürür.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnBeginLoad()

Tasarımcı yükleyicisine yüklemenin başlamak üzere olduğunu bildirir.

OnBeginUnload()

Tasarımcı yükleyicisine yüklemenin başlamak üzere olduğunu bildirir.

OnComponentRename(Object, String, String)

Olayı tetikler ComponentRename .

OnEndLoad(Boolean, ICollection)

Tasarımcı yükleyicisine yüklemenin tamamlandığını bildirir.

OnModifying()

Tasarımcı yükleyicisine belgenin durumunun değiştirilmek üzere olduğunu bildirir.

(Devralındığı yer: BasicDesignerLoader)
Parse()

Metni veya diğer kalıcı depolama alanını ayrıştırıp bir CodeCompileUnitdöndürür.

PerformFlush(IDesignerSerializationManager)

Tasarımcının kök bileşeninin seri hale getirilmesini istemektedir.

PerformLoad(IDesignerSerializationManager)

CodeDOM sağlayıcısından gelen kodu ayrıştırıyor.

Reload(BasicDesignerLoader+ReloadOptions)

Tasarımcının yeniden yüklenmesini kuyruğa alır.

(Devralındığı yer: BasicDesignerLoader)
ReportFlushErrors(ICollection)

Değişiklikler boşaltılırken oluşan hataları bildirir.

(Devralındığı yer: BasicDesignerLoader)
SetBaseComponentClassName(String)

Temel bileşenin tam sınıf adını ayarlar.

(Devralındığı yer: BasicDesignerLoader)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Write(CodeCompileUnit)

Derleme birimi değişikliklerini kalıcı depolama alanına yazar.

Belirtik Arabirim Kullanımları

IDesignerLoaderService.AddLoadDependency()

tarafından IDesignerLoaderServiceyönetilen yük işleminin bir parçası olarak bir dış bileşeni kaydeder.

(Devralındığı yer: BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Bağımlı bir yükün tamamlandığını belirten sinyaller.

(Devralındığı yer: BasicDesignerLoader)
IDesignerLoaderService.Reload()

Tasarım belgesini yeniden yükler.

(Devralındığı yer: BasicDesignerLoader)
IDesignerSerializationService.Deserialize(Object)

Belirtilen serileştirme veri nesnesini seri durumdan kaldırır ve bu verilerle temsil edilen nesne koleksiyonunu döndürür.

IDesignerSerializationService.Serialize(ICollection)

Belirtilen nesne koleksiyonunu serileştirir ve bunları bir serileştirme veri nesnesinde depolar.

INameCreationService.CreateName(IContainer, Type)

Belirtilen kapsayıcıdaki tüm bileşenler için benzersiz olan yeni bir ad oluşturur.

INameCreationService.IsValidName(String)

Belirtilen adın geçerli olup olmadığını belirten bir değer alır.

INameCreationService.ValidateName(String)

Belirtilen adın geçerli olup olmadığını belirten bir değer alır.

Şunlara uygulanır

Ayrıca bkz.