Sdílet prostřednictvím


CodeDomDesignerLoader Třída

Definice

Poskytuje základní třídu pro implementaci zavaděče návrháře na bázi 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 založený na modelu Code Document Object Model (CodeDOM). Poskytnete analyzátor a generátor CodeDOM a službu překladu typů.

Konstruktory

CodeDomDesignerLoader()

Inicializuje novou instanci CodeDomDesignerLoader třídy .

Vlastnosti

CodeDomProvider

Získá tento zavaděč CodeDomProvider 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 byl návrhář změněn.

(Zděděno od BasicDesignerLoader)
PropertyProvider

Získá nebo nastaví zprostředkovatele vlastností pro správce serializace používané zavaděčem.

(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á typ řešení služby, který má být použit s tímto zavaděčem návrháře.

Metody

BeginLoad(IDesignerLoaderHost)

Spustí proces načítání.

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

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

EnableComponentNotification(Boolean)

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

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

Určí, zda se zadaný objekt rovná 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í hashovací funkce.

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

Získá požadovanou službu.

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

Type Získá z aktuální instance.

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

Inicializuje služby.

IsReloadNeeded()

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

MemberwiseClone()

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

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

Upozorní zavaděč návrháře, že se blíží zahájení načítání.

OnBeginUnload()

Upozorní zavaděč návrháře, že se blíží zahájení uvolňování.

OnComponentRename(Object, String, String)

ComponentRename Vyvolá událost.

OnEndLoad(Boolean, ICollection)

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

OnModifying()

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

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

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

PerformFlush(IDesignerSerializationManager)

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

PerformLoad(IDesignerSerializationManager)

Parsuje kód od zprostředkovatele CodeDOM.

Reload(BasicDesignerLoader+ReloadOptions)

Zatáčí do fronty opětovné načtení návrháře.

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

Hlásí chyby, ke kterým došlo při vyprazdňová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)

Zapisuje změny jednotek kompilace do trvalého úložiště.

Explicitní implementace rozhraní

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)

Signalizuje dokončení závislého zatížení.

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

Znovu načte dokument návrhu.

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

Deserializes zadaný serializace objektu dat a vrátí kolekci objektů reprezentovaných těmito daty.

IDesignerSerializationService.Serialize(ICollection)

Serializuje zadanou kolekci objektů a ukládá je v 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 označující, zda je zadaný název platný.

INameCreationService.ValidateName(String)

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

Platí pro

Viz také