Méthodes FlavoredProjectBase

Inclure les membres protégés
Inclure les membres hérités

Le type FlavoredProjectBase expose les membres suivants.

Méthodes

  Nom Description
Méthode protégée AdviseHierarchyEvents
Méthode protégée Close
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Méthode protégée ExecCommand
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique FreeInterfaces
Méthode protégée GetCanonicalName
Méthode publique GetComInterface<Interface_T> Un projet dérivé de cette classe de base sera regroupé avec un composant COM natif (l'objet de ProjectAggregator) qui peut également regrouper un projet interne en cas de assaisonnement.
Méthode protégée GetGuidProperty
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode protégée GetNestedHierarchy
Méthode protégée GetProperty
Méthode protégée GetSite
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée InitializeForOuter Permet le projet de s'initialiser.À ce stade il possible d'appeler le projet interne.Cette méthode permet également annuler le processus de création de projet.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnAggregationComplete Cela est appelé lorsque tout l'objet dans le regroupement ont reçu des appels d'InitializeForOuter.À ce stade le regroupement est terminé et totalement - fonctionnel.
Méthode protégée ParseCanonicalName
Méthode protégée QueryClose
Méthode protégée QueryStatusCommand
Méthode protégée SetGuidProperty
Méthode protégée SetInnerProject C'est étaient tout le QI pour l'interface sur l'objet interne doit se produire alors définit l'attente interne de projet InitializeForOuter à appeler pour que la véritable initialisation
Méthode protégée SetProperty
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode protégée UnadviseHierarchyEvents
Méthode protégée Unused0
Méthode protégée Unused1
Méthode protégée Unused2
Méthode protégée Unused3
Méthode protégée Unused4

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique IsCapabilityMatch (Défini par PackageUtilities.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IServiceProvider.GetService
Implémentation d'interface expliciteMéthode privée IOleCommandTarget.Exec
Implémentation d'interface expliciteMéthode privée IOleCommandTarget.QueryStatus
Implémentation d'interface expliciteMéthode privée IVsAggregatableProjectCorrected.GetAggregateProjectTypeGuids Cela doit delegetated à l'interne la plupart de projet
Implémentation d'interface expliciteMéthode privée IVsAggregatableProjectCorrected.InitializeForOuter Faites l'initialisation ici (tels que les informations spécifiques de version de chargement du projet)
Implémentation d'interface expliciteMéthode privée IVsAggregatableProjectCorrected.OnAggregationComplete Cela est appelé lorsque tout l'objet dans le regroupement ont reçu des appels d'InitializeForOuter.À ce stade le regroupement est terminé et totalement - fonctionnel.
Implémentation d'interface expliciteMéthode privée IVsAggregatableProjectCorrected.SetAggregateProjectTypeGuids Cela doit être délégué au projet le plus profond
Implémentation d'interface expliciteMéthode privée IVsAggregatableProjectCorrected.SetInnerProject C'est tout le QI pour l'interface sur l'objet interne doit se produire alors définit l'attente interne de projet InitializeForOuter à appeler pour que la véritable initialisation
Implémentation d'interface expliciteMéthode privée IVsHierarchy.AdviseHierarchyEvents
Implémentation d'interface expliciteMéthode privée IVsHierarchy.Close
Implémentation d'interface expliciteMéthode privée IVsHierarchy.GetCanonicalName
Implémentation d'interface expliciteMéthode privée IVsHierarchy.GetGuidProperty
Implémentation d'interface expliciteMéthode privée IVsHierarchy.GetNestedHierarchy
Implémentation d'interface expliciteMéthode privée IVsHierarchy.GetProperty
Implémentation d'interface expliciteMéthode privée IVsHierarchy.GetSite
Implémentation d'interface expliciteMéthode privée IVsHierarchy.ParseCanonicalName
Implémentation d'interface expliciteMéthode privée IVsHierarchy.QueryClose
Implémentation d'interface expliciteMéthode privée IVsHierarchy.SetGuidProperty
Implémentation d'interface expliciteMéthode privée IVsHierarchy.SetProperty
Implémentation d'interface expliciteMéthode privée IVsHierarchy.SetSite
Implémentation d'interface expliciteMéthode privée IVsHierarchy.UnadviseHierarchyEvents
Implémentation d'interface expliciteMéthode privée IVsHierarchy.Unused0
Implémentation d'interface expliciteMéthode privée IVsHierarchy.Unused1
Implémentation d'interface expliciteMéthode privée IVsHierarchy.Unused2
Implémentation d'interface expliciteMéthode privée IVsHierarchy.Unused3
Implémentation d'interface expliciteMéthode privée IVsHierarchy.Unused4
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.AdviseHierarchyEvents
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.Close
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.ExecCommand
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.GetCanonicalName
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.GetGuidProperty
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.GetNestedHierarchy
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.GetProperty
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.GetSite
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.ParseCanonicalName
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.QueryClose
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.QueryStatusCommand
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.SetGuidProperty
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.SetProperty
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.SetSite
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.UnadviseHierarchyEvents
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.Unused0
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.Unused1
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.Unused2
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.Unused3
Implémentation d'interface expliciteMéthode privée IVsUIHierarchy.Unused4

Début

Voir aussi

Référence

FlavoredProjectBase Classe

Microsoft.VisualStudio.Shell.Flavor, espace de noms