CodeDomDesignerLoader Třída

Definice

Poskytuje základní třídu pro implementaci zavaděče návrháře založeného na 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
Dědičnost
CodeDomDesignerLoader
Atributy
Implementuje

Poznámky

CodeDomDesignerLoader je abstraktní třída, která poskytuje úplný zavaděč návrháře na základě modelu code Document Object Model (CodeDOM). Zadáte analyzátor a generátor CodeDOM a službu překladu typů.

Konstruktory

Name Description
CodeDomDesignerLoader()

Inicializuje novou instanci CodeDomDesignerLoader třídy.

Vlastnosti

Name Description
CodeDomProvider

CodeDomProvider Získá tento zavaděč návrháře bude používat.

LoaderHost

Získá hostitele zavaděče.

(Zděděno od BasicDesignerLoader)
Loading

Získá hodnotu označující, zda zavaděč návrháře načítá návrhovou plochu.

(Zděděno od BasicDesignerLoader)
Modified

Získá nebo nastaví hodnotu označující, zda návrhář byl změněn.

(Zděděno od BasicDesignerLoader)
PropertyProvider

Získá nebo nastaví zprostředkovatele vlastnosti pro správce serializace, který používá zavaděč.

(Zděděno od BasicDesignerLoader)
ReloadPending

Získá hodnotu označující, zda bylo opětovné načtení zařazeno do fronty.

(Zděděno od BasicDesignerLoader)
TypeResolutionService

Získá službu překladu typu, která se má použít s tímto zavaděčem návrháře.

Metody

Name Description
BeginLoad(IDesignerLoaderHost)

Spustí proces načítání.

(Zděděno od BasicDesignerLoader)
Dispose()

Uvolní prostředky používané CodeDomDesignerLoader třídou.

EnableComponentNotification(Boolean)

Povolí nebo zakáže oznámení o komponentě pomocí funkce DesignerLoader.

(Zděděno od BasicDesignerLoader)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
Flush()

Vyprázdní čekající změny do zavaděče návrháře.

(Zděděno od BasicDesignerLoader)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetService(Type)

Získá požadovanou službu.

(Zděděno od BasicDesignerLoader)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
Initialize()

Inicializuje služby.

IsReloadNeeded()

Vrátí hodnotu určující, zda je vyžadováno opětovné načtení.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnBeginLoad()

Upozorní zavaděče návrháře, že se načítání chystá začít.

OnBeginUnload()

Upozorní zavaděče návrháře, že se jeho uvolnění chystá začít.

OnComponentRename(Object, String, String)

ComponentRename Vyvolá událost.

OnEndLoad(Boolean, ICollection)

Upozorní zavaděče návrháře, že se načítání dokončilo.

OnModifying()

Upozorní zavaděče návrháře, že se chystá změnit stav dokumentu.

(Zděděno od BasicDesignerLoader)
Parse()

Analyzuje text nebo jiné trvalé úložiště a vrátí hodnotu CodeCompileUnit.

PerformFlush(IDesignerSerializationManager)

Vyžaduje serializaci kořenové komponenty návrháře.

PerformLoad(IDesignerSerializationManager)

Parsuje kód od zprostředkovatele CodeDOM.

Reload(BasicDesignerLoader+ReloadOptions)

Zařadí do fronty znovu načtení návrháře.

(Zděděno od BasicDesignerLoader)
ReportFlushErrors(ICollection)

Hlásí chyby, ke kterým došlo při vyprázdnění změn.

(Zděděno od BasicDesignerLoader)
SetBaseComponentClassName(String)

Nastaví úplný název třídy základní komponenty.

(Zděděno od BasicDesignerLoader)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Write(CodeCompileUnit)

Zapíše změny kompilační jednotky do trvalého úložiště.

Explicitní implementace rozhraní

Name Description
IDesignerLoaderService.AddLoadDependency()

Zaregistruje externí komponentu jako součást procesu načítání spravovaného nástrojem IDesignerLoaderService.

(Zděděno od BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Signály, že závislé zatížení bylo dokončeno.

(Zděděno od BasicDesignerLoader)
IDesignerLoaderService.Reload()

Znovu načte dokument návrhu.

(Zděděno od BasicDesignerLoader)
IDesignerSerializationService.Deserialize(Object)

Deserializuje zadaný datový objekt serializace a vrátí kolekci objektů reprezentovaných těmito daty.

IDesignerSerializationService.Serialize(ICollection)

Serializuje zadanou kolekci objektů a uloží je do objektu serializace dat.

INameCreationService.CreateName(IContainer, Type)

Vytvoří nový název, který je jedinečný pro všechny komponenty v zadaném kontejneru.

INameCreationService.IsValidName(String)

Získá hodnotu určující, zda zadaný název je platný.

INameCreationService.ValidateName(String)

Získá hodnotu určující, zda zadaný název je platný.

Platí pro

Viz také