BaseCodeGenerator, classe
Wrapper managé destiné au concept de VS d'un IVsSingleFileGenerator. Il s'agit d'un outil personnalisé appelé pendant la génération et ayant pour effet de prendre un fichier en guise d'entrée et de fournir un fichier de code compilable en guise de sortie.
Hiérarchie d'héritage
Object
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite
Espace de noms : Microsoft.VisualStudio.TextTemplating.VSHost
Assembly : Microsoft.VisualStudio.TextTemplating.VSHost.12.0 (dans Microsoft.VisualStudio.TextTemplating.VSHost.12.0.dll)
Syntaxe
'Déclaration
Public MustInherit Class BaseCodeGenerator _
Implements IVsSingleFileGenerator, IDisposable
public abstract class BaseCodeGenerator : IVsSingleFileGenerator,
IDisposable
public ref class BaseCodeGenerator abstract : IVsSingleFileGenerator,
IDisposable
[<AbstractClass>]
type BaseCodeGenerator =
class
interface IVsSingleFileGenerator
interface IDisposable
end
public abstract class BaseCodeGenerator implements IVsSingleFileGenerator, IDisposable
Le type BaseCodeGenerator expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
BaseCodeGenerator |
Début
Propriétés
Nom | Description | |
---|---|---|
FileNamespace | Espace de noms du fichier. | |
InputFilePath | Chemin d'accès du fichier d'entrée. |
Début
Méthodes
Nom | Description | |
---|---|---|
Dispose() | Libère toutes les ressources utilisées par cette instance. | |
Dispose(Boolean) | ||
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | (Substitue Object.Finalize.) | |
Generate | ||
GenerateCode | ||
GeneratorErrorCallback | ||
GetDefaultExtension | Obtient l'extension par défaut de ce générateur. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IVsSingleFileGenerator.DefaultExtension | ||
IVsSingleFileGenerator.Generate |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.TextTemplating.VSHost, espace de noms