BaseCodeGeneratorWithSite, classe
Cette classe a pour fonction d'être co-créée lors d'une étape de génération de préprocesseur.
Hiérarchie d'héritage
Object
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite
Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator
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 BaseCodeGeneratorWithSite _
Inherits BaseCodeGenerator _
Implements IObjectWithSite
public abstract class BaseCodeGeneratorWithSite : BaseCodeGenerator,
IObjectWithSite
public ref class BaseCodeGeneratorWithSite abstract : public BaseCodeGenerator,
IObjectWithSite
[<AbstractClass>]
type BaseCodeGeneratorWithSite =
class
inherit BaseCodeGenerator
interface IObjectWithSite
end
public abstract class BaseCodeGeneratorWithSite extends BaseCodeGenerator implements IObjectWithSite
Le type BaseCodeGeneratorWithSite expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
BaseCodeGeneratorWithSite |
Début
Propriétés
Nom | Description | |
---|---|---|
Dte | Obtient l'objet DTE. | |
ErrorList | Obtient l'objet Vs ErrorList. | |
FileNamespace | Espace de noms du fichier. (Hérité de BaseCodeGenerator.) | |
GlobalServiceProvider | Fournit un wrapper sur le fournisseur de services global pour Visual Studio. | |
InputFilePath | Chemin d'accès du fichier d'entrée. (Hérité de BaseCodeGenerator.) | |
SiteServiceProvider | Obtient un wrapper sur le fournisseur de services du système de projet contenant. <remarks> Ce fournisseur de services limité permet uniquement d'obtenir, de façon fiable VxDTE::SID_SVSProjectItem, SID_SVSWebReferenceDynamicProperties, IID_IVsHierarchy et SID_SVsApplicationSettings. Pour obtenir le fournisseur global, faites appel à GetSite sur IVSHierarchy ou utilisez la propriété GlobalServiceProvider.</remarks> |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateExceptionMessage | ||
Dispose() | Libère toutes les ressources utilisées par cette instance. (Hérité de BaseCodeGenerator.) | |
Dispose(Boolean) | (Substitue BaseCodeGenerator.Dispose(Boolean).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | (Hérité de BaseCodeGenerator.) | |
Generate | (Hérité de BaseCodeGenerator.) | |
GenerateCode | (Hérité de BaseCodeGenerator.) | |
GeneratorErrorCallback | (Hérité de BaseCodeGenerator.) | |
GetDefaultExtension | Obtient l'extension par défaut de ce générateur. (Hérité de BaseCodeGenerator.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetService(Guid) | ||
GetService(Type) | ||
GetSite | ||
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.) | |
SetSite | ||
SetWaitCursor | Définit le curseur d'attente jusqu'à la fin de cette génération. | |
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 | (Hérité de BaseCodeGenerator.) | |
IVsSingleFileGenerator.Generate | (Hérité de BaseCodeGenerator.) |
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