Partager via


ProjectConfig, classe

Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.

Cette API n'est pas conforme CLS. 

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Project.Internal.ProjectConfig
    Microsoft.VisualStudio.Data.Schema.Package.Project.DatabaseProjectConfig

Espace de noms :  Microsoft.VisualStudio.Data.Schema.Package.Project.Internal
Assembly :  Microsoft.VisualStudio.Data.Schema.Package (dans Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntaxe

'Déclaration
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public MustInherit Class ProjectConfig _
    Implements IVsProjectCfg2, IVsProjectFlavorCfg, IVsDebuggableProjectCfg, IVsProjectCfg,  _
    IVsCfg, ISpecifyPropertyPages, IVsSpecifyProjectDesignerPages, IVsCfgBrowseObject, IVsBrowseObject,  _
    IInternalExtenderProvider
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public abstract class ProjectConfig : IVsProjectCfg2, 
    IVsProjectFlavorCfg, IVsDebuggableProjectCfg, IVsProjectCfg, IVsCfg, ISpecifyPropertyPages, 
    IVsSpecifyProjectDesignerPages, IVsCfgBrowseObject, IVsBrowseObject, IInternalExtenderProvider
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public ref class ProjectConfig abstract : IVsProjectCfg2, 
    IVsProjectFlavorCfg, IVsDebuggableProjectCfg, IVsProjectCfg, IVsCfg, ISpecifyPropertyPages, 
    IVsSpecifyProjectDesignerPages, IVsCfgBrowseObject, IVsBrowseObject, IInternalExtenderProvider
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type ProjectConfig =  
    class
        interface IVsProjectCfg2
        interface IVsProjectFlavorCfg
        interface IVsDebuggableProjectCfg
        interface IVsProjectCfg
        interface IVsCfg
        interface ISpecifyPropertyPages
        interface IVsSpecifyProjectDesignerPages
        interface IVsCfgBrowseObject
        interface IVsBrowseObject
        interface IInternalExtenderProvider
    end
public abstract class ProjectConfig implements IVsProjectCfg2, IVsProjectFlavorCfg, IVsDebuggableProjectCfg, IVsProjectCfg, IVsCfg, ISpecifyPropertyPages, IVsSpecifyProjectDesignerPages, IVsCfgBrowseObject, IVsBrowseObject, IInternalExtenderProvider

Le type ProjectConfig expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ConfigName Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Propriété publique ConfigurationProperties Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Propriété publique ExtenderCATID Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.

Début

Méthodes

  Nom Description
Méthode publique DebugLaunch Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique EnumOutputs Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
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 get_BuildableProjectCfg Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_CanonicalName Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_CfgType Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_DisplayName Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_IsDebugOnly Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_IsPackaged Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_IsPrivate Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_IsReleaseOnly Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_IsSpecifyingOutputSupported Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_OutputGroups Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_Platform Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_ProjectCfgProvider Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_RootURL Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_TargetCodePage Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_UpdateSequenceNumber Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique get_VirtualRoot Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique GetCfg Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique GetConfigurationProperty Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode protégée GetConfigurationPropertyAsBool Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode protégée GetMsBuildProperty Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique GetPages Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique GetProjectDesignerPages Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique GetProjectItem Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée InternalSetConfigurationProperty Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique OpenOutput Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique OpenOutputGroup Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique OutputsRequireAppRoot Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique PrepareBuild Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique QueryDebugLaunch Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique SetConfigurationProperty Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique SetProjectDirty Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IInternalExtenderProvider.CanExtend Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Implémentation d'interface expliciteMéthode privée IVsProjectFlavorCfg.Close Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Implémentation d'interface expliciteMéthode privée IVsProjectFlavorCfg.get_CfgType Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Implémentation d'interface expliciteMéthode privée IInternalExtenderProvider.GetExtender Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Implémentation d'interface expliciteMéthode privée IInternalExtenderProvider.GetExtenderNames Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.

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.Data.Schema.Package.Project.Internal, espace de noms