Udostępnij za pośrednictwem


CodeDomDesignerLoader Klasa

Definicja

Udostępnia klasę bazową do implementowania modułu ładującego projektanta opartego na kodzieDOM.

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
Dziedziczenie
CodeDomDesignerLoader
Atrybuty
Implementuje

Uwagi

CodeDomDesignerLoader jest abstrakcyjną klasą, która udostępnia moduł ładujący w pełnym projektancie oparty na modelu obiektów dokumentu kodu (CodeDOM). Udostępniasz analizator CodeDOM i generator oraz usługę rozpoznawania typów.

Konstruktory

CodeDomDesignerLoader()

Inicjuje nowe wystąpienie klasy CodeDomDesignerLoader.

Właściwości

CodeDomProvider

CodeDomProvider Pobiera ten moduł ładujący projektanta, który będzie używany.

LoaderHost

Pobiera hosta modułu ładującego.

(Odziedziczone po BasicDesignerLoader)
Loading

Pobiera wartość wskazującą, czy moduł ładujący projektanta ładuje powierzchnię projektową.

(Odziedziczone po BasicDesignerLoader)
Modified

Pobiera lub ustawia wartość wskazującą, czy projektant został zmodyfikowany.

(Odziedziczone po BasicDesignerLoader)
PropertyProvider

Pobiera lub ustawia dostawcę właściwości dla menedżera serializacji używanego przez moduł ładujący.

(Odziedziczone po BasicDesignerLoader)
ReloadPending

Pobiera wartość wskazującą, czy ponowne ładowanie zostało w kolejce.

(Odziedziczone po BasicDesignerLoader)
TypeResolutionService

Pobiera usługę rozpoznawania typów do użycia z tym modułem ładujący projektanta.

Metody

BeginLoad(IDesignerLoaderHost)

Uruchamia proces ładowania.

(Odziedziczone po BasicDesignerLoader)
Dispose()

Zwalnia zasoby używane przez klasę CodeDomDesignerLoader.

EnableComponentNotification(Boolean)

Włącza lub wyłącza powiadomienie o składniku za pomocą polecenia DesignerLoader.

(Odziedziczone po BasicDesignerLoader)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Flush()

Opróżnia oczekujące zmiany do modułu ładującego projektanta.

(Odziedziczone po BasicDesignerLoader)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetService(Type)

Pobiera żądaną usługę.

(Odziedziczone po BasicDesignerLoader)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
Initialize()

Inicjuje usługi.

IsReloadNeeded()

Zwraca wartość wskazującą, czy wymagane jest ponowne ładowanie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnBeginLoad()

Powiadamia projektanta o rozpoczęciu ładowania.

OnBeginUnload()

Powiadamia projektanta o rozpoczęciu zwalniania.

OnComponentRename(Object, String, String)

ComponentRename Zgłasza zdarzenie.

OnEndLoad(Boolean, ICollection)

Powiadamia projektanta o zakończeniu ładowania.

OnModifying()

Powiadamia moduł ładujący projektanta, że stan dokumentu ma zostać zmodyfikowany.

(Odziedziczone po BasicDesignerLoader)
Parse()

Analizuje tekst lub inny trwały magazyn i zwraca element CodeCompileUnit.

PerformFlush(IDesignerSerializationManager)

Żąda serializacji składnika głównego projektanta.

PerformLoad(IDesignerSerializationManager)

Analizuje kod od dostawcy CodeDOM.

Reload(BasicDesignerLoader+ReloadOptions)

Kolejkuje ponowne ładowanie projektanta.

(Odziedziczone po BasicDesignerLoader)
ReportFlushErrors(ICollection)

Zgłasza błędy, które wystąpiły podczas opróżniania zmian.

(Odziedziczone po BasicDesignerLoader)
SetBaseComponentClassName(String)

Ustawia pełną nazwę klasy składnika podstawowego.

(Odziedziczone po BasicDesignerLoader)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Write(CodeCompileUnit)

Zapisuje zmiany w jednostce kompilacji w magazynie trwałym.

Jawne implementacje interfejsu

IDesignerLoaderService.AddLoadDependency()

Rejestruje składnik zewnętrzny w ramach procesu ładowania zarządzanego przez program IDesignerLoaderService.

(Odziedziczone po BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Sygnały, że obciążenie zależne zostało zakończone.

(Odziedziczone po BasicDesignerLoader)
IDesignerLoaderService.Reload()

Ponownie ładuje dokument projektowy.

(Odziedziczone po BasicDesignerLoader)
IDesignerSerializationService.Deserialize(Object)

Deserializuje określony obiekt danych serializacji i zwraca kolekcję obiektów reprezentowanych przez te dane.

IDesignerSerializationService.Serialize(ICollection)

Serializuje określoną kolekcję obiektów i przechowuje je w obiekcie danych serializacji.

INameCreationService.CreateName(IContainer, Type)

Tworzy nową nazwę unikatową dla wszystkich składników w określonym kontenerze.

INameCreationService.IsValidName(String)

Pobiera wartość wskazującą, czy określona nazwa jest prawidłowa.

INameCreationService.ValidateName(String)

Pobiera wartość wskazującą, czy określona nazwa jest prawidłowa.

Dotyczy

Zobacz też