Поделиться через


ProjectConfig - класс

Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.

Этот интерфейс API CLS-несовместим. 

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.Data.Schema.Package.Project.Internal
Сборка:  Microsoft.VisualStudio.Data.Schema.Package (в Microsoft.VisualStudio.Data.Schema.Package.dll)

Синтаксис

'Декларация
<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

Тип ProjectConfig предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ConfigName Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытое свойство ConfigurationProperties Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытое свойство ExtenderCATID Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.

В начало страницы

Методы

  Имя Описание
Открытый метод DebugLaunch Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод EnumOutputs Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод get_BuildableProjectCfg Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_CanonicalName Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_CfgType Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_DisplayName Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_IsDebugOnly Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_IsPackaged Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_IsPrivate Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_IsReleaseOnly Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_IsSpecifyingOutputSupported Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_OutputGroups Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_Platform Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_ProjectCfgProvider Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_RootURL Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_TargetCodePage Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_UpdateSequenceNumber Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод get_VirtualRoot Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод GetCfg Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод GetConfigurationProperty Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Защищенный метод GetConfigurationPropertyAsBool Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Защищенный метод GetMsBuildProperty Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод GetPages Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод GetProjectDesignerPages Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод GetProjectItem Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод InternalSetConfigurationProperty Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод OpenOutput Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод OpenOutputGroup Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод OutputsRequireAppRoot Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод PrepareBuild Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод QueryDebugLaunch Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод SetConfigurationProperty Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод SetProjectDirty Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IInternalExtenderProvider.CanExtend Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Явная реализация интерфейсаЗакрытый метод IVsProjectFlavorCfg.Close Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Явная реализация интерфейсаЗакрытый метод IVsProjectFlavorCfg.get_CfgType Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Явная реализация интерфейсаЗакрытый метод IInternalExtenderProvider.GetExtender Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Явная реализация интерфейсаЗакрытый метод IInternalExtenderProvider.GetExtenderNames Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data.Schema.Package.Project.Internal - пространство имен