Compartir a través de


ProjectConfig (Clase)

Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.

Esta API no es compatible con CLS. 

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Data.Schema.Package.Project.Internal
Ensamblado:  Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxis

'Declaración
<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

El tipo ProjectConfig expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública ConfigName Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Propiedad pública ConfigurationProperties Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Propiedad pública ExtenderCATID Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.

Arriba

Métodos

  Nombre Descripción
Método público DebugLaunch Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público EnumOutputs Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público get_BuildableProjectCfg Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_CanonicalName Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_CfgType Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_DisplayName Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_IsDebugOnly Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_IsPackaged Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_IsPrivate Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_IsReleaseOnly Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_IsSpecifyingOutputSupported Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_OutputGroups Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_Platform Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_ProjectCfgProvider Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_RootURL Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_TargetCodePage Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_UpdateSequenceNumber Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público get_VirtualRoot Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público GetCfg Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público GetConfigurationProperty Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método protegido GetConfigurationPropertyAsBool Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método protegido GetMsBuildProperty Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público GetPages Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público GetProjectDesignerPages Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público GetProjectItem Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido InternalSetConfigurationProperty Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público OpenOutput Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público OpenOutputGroup Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público OutputsRequireAppRoot Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público PrepareBuild Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público QueryDebugLaunch Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público SetConfigurationProperty Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público SetProjectDirty Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IInternalExtenderProvider.CanExtend Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Implementación explícita de interfacesMétodo privado IVsProjectFlavorCfg.Close Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Implementación explícita de interfacesMétodo privado IVsProjectFlavorCfg.get_CfgType Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Implementación explícita de interfacesMétodo privado IInternalExtenderProvider.GetExtender Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.
Implementación explícita de interfacesMétodo privado IInternalExtenderProvider.GetExtenderNames Esta clase y sus miembros están reservados para uso interno y no están pensados para su uso en el código.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data.Schema.Package.Project.Internal (Espacio de nombres)