Sdílet prostřednictvím


ProjectConfig – třída

Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.

Toto rozhraní API není kompatibilní se specifikací CLS. 

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Data.Schema.Package.Project.Internal
Sestavení:  Microsoft.VisualStudio.Data.Schema.Package (v Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntaxe

'Deklarace
<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

Typ ProjectConfig zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ConfigName Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná vlastnost ConfigurationProperties Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná vlastnost ExtenderCATID Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.

Na začátek

Metody

  Název Popis
Veřejná metoda DebugLaunch Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda EnumOutputs Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda get_BuildableProjectCfg Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_CanonicalName Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_CfgType Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_DisplayName Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_IsDebugOnly Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_IsPackaged Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_IsPrivate Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_IsReleaseOnly Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_IsSpecifyingOutputSupported Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_OutputGroups Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_Platform Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_ProjectCfgProvider Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_RootURL Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_TargetCodePage Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_UpdateSequenceNumber Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda get_VirtualRoot Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda GetCfg Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda GetConfigurationProperty Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Chráněná metoda GetConfigurationPropertyAsBool Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Chráněná metoda GetMsBuildProperty Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda GetPages Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda GetProjectDesignerPages Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda GetProjectItem Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda InternalSetConfigurationProperty Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda OpenOutput Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda OpenOutputGroup Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda OutputsRequireAppRoot Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda PrepareBuild Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda QueryDebugLaunch Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda SetConfigurationProperty Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda SetProjectDirty Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IInternalExtenderProvider.CanExtend Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Explicitní implementace rozhraníSoukromá metoda IVsProjectFlavorCfg.Close Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Explicitní implementace rozhraníSoukromá metoda IVsProjectFlavorCfg.get_CfgType Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Explicitní implementace rozhraníSoukromá metoda IInternalExtenderProvider.GetExtender Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.
Explicitní implementace rozhraníSoukromá metoda IInternalExtenderProvider.GetExtenderNames Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu.

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.Data.Schema.Package.Project.Internal – obor názvů