Partager via


Membres VBCodeProvider

Fournit l'accès aux instances du générateur de code et du compilateur de code Visual Basic.

Les tableaux suivants listent les membres exposés par le type VBCodeProvider .

Constructeurs publics

  Nom Description
Méthode publique VBCodeProvider Initialise une nouvelle instance de la classe VBCodeProvider.

Début

Propriétés publiques

(voir aussi Propriétés protégées )

  Nom Description
Propriété publique Container  Obtient le IContainer qui contient Component.(Hérité de Component.)
Propriété publique FileExtension Substitué. Obtient l'extension du nom de fichier à utiliser lors de la création de fichiers de code source.
Propriété publique LanguageOptions Substitué. Obtient un identificateur de fonctionnalités de langage.
Propriété publique Site  Obtient ou définit le ISite de Component.(Hérité de Component.)

Début

Propriétés protégées

  Nom Description
Propriété protégée CanRaiseEvents  Obtient une valeur qui indique si le composant peut déclencher un événement.(Hérité de Component.)
Propriété protégée DesignMode  Obtient une valeur qui indique si Component est actuellement en mode design.(Hérité de Component.)
Propriété protégée Events  Obtient la liste des gestionnaires d'événements attachés à ce Component.(Hérité de Component.)

Début

Méthodes publiques

(voir aussi Méthodes protégées )

  Nom Description
Méthode publique CompileAssemblyFromDom  Compile un assembly basé sur les arborescences System.CodeDom contenues dans le tableau d'objets CodeCompileUnit spécifié, à l'aide des paramètres du compilateur spécifiés. (Hérité de CodeDomProvider.)
Méthode publique CompileAssemblyFromFile  Compile un assembly à partir du code source contenu dans les fichiers spécifiés, à l'aide des paramètres du compilateur spécifiés. (Hérité de CodeDomProvider.)
Méthode publique CompileAssemblyFromSource  Compile un assembly à partir du tableau de chaînes spécifié contenant le code source, à l'aide des paramètres du compilateur spécifiés. (Hérité de CodeDomProvider.)
Méthode publique CreateCompiler Substitué. Obtient une instance du compilateur de code Visual Basic.
Méthode publique CreateEscapedIdentifier  Crée un identificateur avec séquence d'échappement pour la valeur spécifiée. (Hérité de CodeDomProvider.)
Méthode publique CreateGenerator Surchargé. Substitué. Obtient une instance du générateur de code Visual Basic.
Méthode publique CreateObjRef  Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.)
Méthode publique CreateParser  En cas de substitution dans une classe dérivée, crée un nouvel analyseur de code. (Hérité de CodeDomProvider.)
Méthode publique Statique CreateProvider  Crée une instance de CodeDomProvider pour le langage spécifié. (Hérité de CodeDomProvider.)
Méthode publique CreateValidIdentifier  Crée un identificateur valide pour la valeur spécifiée. (Hérité de CodeDomProvider.)
Méthode publique Dispose  Surchargé. Libère les ressources utilisées par Component. (Hérité de Component.)
Méthode publique Equals  Surchargé. Détermine si deux instances de Object sont égales. (Hérité de Object.)
Méthode publique GenerateCodeFromCompileUnit  Génère du code pour l'unité de compilation CodeDOM (Code Document Object Model) spécifiée et l'envoie au writer de texte spécifié, à l'aide des options définies. (Hérité de CodeDomProvider.)
Méthode publique GenerateCodeFromExpression  Génère du code pour l'expression CodeDOM (Code Document Object Model) spécifiée et l'envoie au writer de texte spécifié, à l'aide des options définies. (Hérité de CodeDomProvider.)
Méthode publique GenerateCodeFromMember Substitué. Génère le code pour le membre de classe spécifié à l'aide du writer de texte spécifié et des options du générateur de code.
Méthode publique GenerateCodeFromNamespace  Génère du code pour l'espace de noms CodeDOM (Code Document Object Model) spécifié et l'envoie au writer de texte spécifié, à l'aide des options définies. (Hérité de CodeDomProvider.)
Méthode publique GenerateCodeFromStatement  Génère du code pour l'instruction CodeDOM (Code Document Object Model) spécifiée et l'envoie au writer de texte spécifié, à l'aide des options définies. (Hérité de CodeDomProvider.)
Méthode publique GenerateCodeFromType  Génère du code pour la déclaration de type CodeDOM (Code Document Object Model) spécifiée et l'envoie au writer de texte spécifié, à l'aide des options définies. (Hérité de CodeDomProvider.)
Méthode publique Statique GetAllCompilerInfo  Retourne le fournisseur de langages et les paramètres de configuration de compilateur pour cet ordinateur. (Hérité de CodeDomProvider.)
Méthode publique Statique GetCompilerInfo  Retourne le fournisseur de langages et les paramètres de configuration de compilateur pour le langage spécifié. (Hérité de CodeDomProvider.)
Méthode publique GetConverter Substitué. Obtient TypeConverter pour le type d'objet spécifié.
Méthode publique GetHashCode  Sert de fonction de hachage pour un type particulier. GetHashCode est aproprié à une utilisation dans des algorithmes de hachage et des structures de données telles qu'une table de hachage. (Hérité de Object.)
Méthode publique Statique GetLanguageFromExtension  Retourne un nom de langage associé à l'extension de nom de fichier spécifiée, comme configuré dans la section de configuration de compilateur CodeDomProvider. (Hérité de CodeDomProvider.)
Méthode publique GetLifetimeService  Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publique GetType  Obtient le Type de l'instance en cours. (Hérité de Object.)
Méthode publique GetTypeOutput  Obtient le type indiqué par le CodeTypeReference spécifié. (Hérité de CodeDomProvider.)
Méthode publique InitializeLifetimeService  Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publique Statique IsDefinedExtension  Vérifie si une implémentation de CodeDomProvider configurée sur l'ordinateur est associée à une extension de nom de fichier. (Hérité de CodeDomProvider.)
Méthode publique Statique IsDefinedLanguage  Vérifie si un langage dispose d'une implémentation de CodeDomProvider configurée sur l'ordinateur. (Hérité de CodeDomProvider.)
Méthode publique IsValidIdentifier  Retourne une valeur indiquant si la valeur spécifiée est un identificateur valide pour le langage actuel. (Hérité de CodeDomProvider.)
Méthode publique Parse  Compile le code lu à partir du flux de texte spécifié dans CodeCompileUnit. (Hérité de CodeDomProvider.)
Méthode publique Statique ReferenceEquals  Détermine si les instances de Object spécifiées sont identiques. (Hérité de Object.)
Méthode publique Supports  Retourne une valeur indiquant si la prise en charge de la génération de code spécifiée est fournie. (Hérité de CodeDomProvider.)
Méthode publique ToString  Retourne String contenant le nom du Component, s'il existe. Cette méthode ne doit pas être substituée. (Hérité de Component.)

Début

Méthodes protégées

  Nom Description
Méthode protégée Dispose  Surchargé. Libère les ressources utilisées par Component. (Hérité de Component.)
Méthode protégée Finalize  Libère les ressources non managées et exécute d'autres opérations de nettoyage avant la récupération de Component par le garbage collection. (Hérité de Component.)
Méthode protégée GetService  Retourne un objet qui représente un service fourni par Component ou par son Container. (Hérité de Component.)
Méthode protégée MemberwiseClone  Surchargé. (Hérité de MarshalByRefObject.)

Début

Événements publics

  Nom Description
Événement public Disposed  Ajoute un gestionnaire d'événements qui doit écouter l'événement Disposed pour le composant.(Hérité de Component.)

Début

Voir aussi

Référence

VBCodeProvider, classe
Microsoft.VisualBasic, espace de noms
ICodeGenerator
ICodeCompiler
System.CodeDom
System.CodeDom.Compiler