CodeDomDesignerLoader Klas

Definitie

Biedt de basisklasse voor het implementeren van een ontwerplaadprogramma op basis van 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
Overname
CodeDomDesignerLoader
Kenmerken
Implementeringen

Opmerkingen

CodeDomDesignerLoader is een abstracte klasse die een volledig ontwerpprogramma biedt op basis van het Code Document Object Model (CodeDOM). U geeft de CodeDOM-parser en generator en een typeoplossingsservice op.

Constructors

Name Description
CodeDomDesignerLoader()

Initialiseert een nieuw exemplaar van de CodeDomDesignerLoader klasse.

Eigenschappen

Name Description
CodeDomProvider

Hiermee haalt u het CodeDomProvider ontwerpprogramma op dat wordt gebruikt.

LoaderHost

Haalt de host van het laadprogramma op.

(Overgenomen van BasicDesignerLoader)
Loading

Hiermee wordt een waarde opgehaald die aangeeft of het ontwerplaadprogramma het ontwerpoppervlak laadt.

(Overgenomen van BasicDesignerLoader)
Modified

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ontwerpfunctie is gewijzigd.

(Overgenomen van BasicDesignerLoader)
PropertyProvider

Hiermee haalt u de eigenschapsprovider op voor de serialisatiemanager die door het laadprogramma wordt gebruikt.

(Overgenomen van BasicDesignerLoader)
ReloadPending

Hiermee wordt een waarde opgehaald die aangeeft of een herload in de wachtrij is geplaatst.

(Overgenomen van BasicDesignerLoader)
TypeResolutionService

Hiermee haalt u de typeoplossingsservice op die moet worden gebruikt met dit ontwerplaadprogramma.

Methoden

Name Description
BeginLoad(IDesignerLoaderHost)

Hiermee start u het laadproces.

(Overgenomen van BasicDesignerLoader)
Dispose()

Releases van de resources die door de CodeDomDesignerLoader klasse worden gebruikt.

EnableComponentNotification(Boolean)

Hiermee schakelt u onderdeelmeldingen in of uit met de DesignerLoader.

(Overgenomen van BasicDesignerLoader)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Flush()

Hiermee worden wijzigingen in behandeling in het ontwerpprogramma leeggemaakt.

(Overgenomen van BasicDesignerLoader)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetService(Type)

Hiermee haalt u de aangevraagde service op.

(Overgenomen van BasicDesignerLoader)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Initialize()

Initialiseert services.

IsReloadNeeded()

Retourneert een waarde die aangeeft of opnieuw laden vereist is.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnBeginLoad()

Hiermee wordt het ontwerplaadprogramma gewaarschuwd dat het laden op het punt staat te beginnen.

OnBeginUnload()

Hiermee wordt de ontwerplader gewaarschuwd dat het lossen op het punt staat te beginnen.

OnComponentRename(Object, String, String)

Hiermee wordt de ComponentRename gebeurtenis gegenereerd.

OnEndLoad(Boolean, ICollection)

Hiermee wordt het ontwerplaadprogramma aangegeven dat het laden is voltooid.

OnModifying()

Hiermee wordt het ontwerpprogramma gewaarschuwd dat de status van het document binnenkort wordt gewijzigd.

(Overgenomen van BasicDesignerLoader)
Parse()

Parseert de tekst of andere permanente opslag en retourneert een CodeCompileUnit.

PerformFlush(IDesignerSerializationManager)

Hiermee wordt de serialisatie van het hoofdonderdeel van de ontwerpfunctie aangevraagd.

PerformLoad(IDesignerSerializationManager)

Parseert code van een CodeDOM-provider.

Reload(BasicDesignerLoader+ReloadOptions)

Hiermee wordt een nieuwe laadfunctie van de ontwerpfunctie in de wachtrij geplaatst.

(Overgenomen van BasicDesignerLoader)
ReportFlushErrors(ICollection)

Rapporteert fouten die zijn opgetreden tijdens het leegmaken van wijzigingen.

(Overgenomen van BasicDesignerLoader)
SetBaseComponentClassName(String)

Hiermee stelt u de volledige klassenaam van het basisonderdeel in.

(Overgenomen van BasicDesignerLoader)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Write(CodeCompileUnit)

Hiermee worden wijzigingen in compileereenheden naar permanente opslag geschreven.

Expliciete interface-implementaties

Name Description
IDesignerLoaderService.AddLoadDependency()

Registreert een extern onderdeel als onderdeel van het laadproces dat wordt beheerd door IDesignerLoaderService.

(Overgenomen van BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Signalen dat een afhankelijke belasting is voltooid.

(Overgenomen van BasicDesignerLoader)
IDesignerLoaderService.Reload()

Laadt het ontwerpdocument opnieuw.

(Overgenomen van BasicDesignerLoader)
IDesignerSerializationService.Deserialize(Object)

Hiermee wordt het opgegeven serialisatiegegevensobject gedeserialiseerd en wordt een verzameling objecten geretourneerd die door die gegevens worden vertegenwoordigd.

IDesignerSerializationService.Serialize(ICollection)

Serialiseert de opgegeven verzameling objecten en slaat deze op in een serialisatiegegevensobject.

INameCreationService.CreateName(IContainer, Type)

Hiermee maakt u een nieuwe naam die uniek is voor alle onderdelen in de opgegeven container.

INameCreationService.IsValidName(String)

Hiermee wordt een waarde opgehaald die aangeeft of de opgegeven naam geldig is.

INameCreationService.ValidateName(String)

Hiermee wordt een waarde opgehaald die aangeeft of de opgegeven naam geldig is.

Van toepassing op

Zie ook