Partage via


CodeDomDesignerLoader Classe

Définition

Fournit la classe de base pour implémenter un chargeur de concepteur 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
Héritage
CodeDomDesignerLoader
Attributs
Implémente

Remarques

CodeDomDesignerLoader est une classe abstraite qui fournit un chargeur de concepteur complet basé sur le Code Document Object Model (CodeDOM). Vous fournissez l’analyseur et le générateur CodeDOM, ainsi qu’un service de résolution de type.

Constructeurs

CodeDomDesignerLoader()

Initialise une nouvelle instance de la classe CodeDomDesignerLoader.

Propriétés

CodeDomProvider

Obtient le CodeDomProvider que ce chargeur de concepteur utilisera.

LoaderHost

Obtient l'hôte du chargeur.

(Hérité de BasicDesignerLoader)
Loading

Obtient une valeur qui indique si le chargeur du concepteur charge l'aire de conception.

(Hérité de BasicDesignerLoader)
Modified

Obtient ou définit une valeur indiquant si le concepteur a été modifié.

(Hérité de BasicDesignerLoader)
PropertyProvider

Obtient ou définit le fournisseur de propriétés pour le gestionnaire de sérialisation utilisé par le chargeur.

(Hérité de BasicDesignerLoader)
ReloadPending

Obtient une valeur indiquant si un rechargement a été mis en file d'attente.

(Hérité de BasicDesignerLoader)
TypeResolutionService

Obtient le service de résolution de type à utiliser avec ce chargeur de concepteur.

Méthodes

BeginLoad(IDesignerLoaderHost)

Démarre le processus de chargement.

(Hérité de BasicDesignerLoader)
Dispose()

Libère les ressources utilisées par la classe CodeDomDesignerLoader.

EnableComponentNotification(Boolean)

Active ou désactive la notification de composant avec DesignerLoader.

(Hérité de BasicDesignerLoader)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Flush()

Vide les modifications en attente apportées au chargeur de concepteur.

(Hérité de BasicDesignerLoader)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetService(Type)

Obtient le service demandé.

(Hérité de BasicDesignerLoader)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Initialize()

Initialise des services.

IsReloadNeeded()

Retourne une valeur qui indique si un rechargement est requis.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnBeginLoad()

Indique au chargeur de concepteur que le chargement est sur le point de commencer.

OnBeginUnload()

Indique au chargeur de concepteur que le déchargement est sur le point de commencer.

OnComponentRename(Object, String, String)

Déclenche l’événement ComponentRename.

OnEndLoad(Boolean, ICollection)

Indique au chargeur de concepteur que le chargement est terminé.

OnModifying()

Prévient le chargeur de concepteur que l'état du document est sur le point d'être modifié.

(Hérité de BasicDesignerLoader)
Parse()

Analyse le texte ou tout autre stockage persistant et retourne CodeCompileUnit.

PerformFlush(IDesignerSerializationManager)

Demande la sérialisation du composant racine du concepteur.

PerformLoad(IDesignerSerializationManager)

Analyse le code d'un fournisseur CodeDOM.

Reload(BasicDesignerLoader+ReloadOptions)

Met un rechargement du concepteur en file d'attente.

(Hérité de BasicDesignerLoader)
ReportFlushErrors(ICollection)

Signale des erreurs qui se sont produites en vidant des modifications.

(Hérité de BasicDesignerLoader)
SetBaseComponentClassName(String)

Définit le nom de la classe complet du composant de base.

(Hérité de BasicDesignerLoader)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Write(CodeCompileUnit)

Écrit des modifications d'unité de compilation dans un stockage persistant.

Implémentations d’interfaces explicites

IDesignerLoaderService.AddLoadDependency()

Inscrit un composant externe comme appartenant au processus de chargement managé par IDesignerLoaderService.

(Hérité de BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Signale qu'un chargement dépendant est terminé.

(Hérité de BasicDesignerLoader)
IDesignerLoaderService.Reload()

Recharge le document de design.

(Hérité de BasicDesignerLoader)
IDesignerSerializationService.Deserialize(Object)

Désérialise l'objet de données de sérialisation spécifié et retourne une collection d'objets représentés par ces données.

IDesignerSerializationService.Serialize(ICollection)

Sérialise la collection d'objets spécifiée et les stocke dans un objet de données de sérialisation.

INameCreationService.CreateName(IContainer, Type)

Crée un nouveau nom spécifique à tous les composants du conteneur spécifié.

INameCreationService.IsValidName(String)

Obtient une valeur indiquant si le nom spécifié est valide.

INameCreationService.ValidateName(String)

Obtient une valeur indiquant si le nom spécifié est valide.

S’applique à

Voir aussi