DatabaseProjectConfig Class
This class and its members are reserved for internal use and are not intended to be used in your code. This class is used for configuration-specific properties. The DatabaseProjectNode is used for configuration independent properties.
This API is not CLS-compliant.
Inheritance Hierarchy
System..::..Object
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal..::..ProjectConfig
Microsoft.VisualStudio.Data.Tools.Package.Project..::..DatabaseProjectConfig
Namespace: Microsoft.VisualStudio.Data.Tools.Package.Project
Assembly: Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class DatabaseProjectConfig _
Inherits ProjectConfig
'Usage
Dim instance As DatabaseProjectConfig
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public sealed class DatabaseProjectConfig : ProjectConfig
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public ref class DatabaseProjectConfig sealed : public ProjectConfig
[<SealedAttribute>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type DatabaseProjectConfig =
class
inherit ProjectConfig
end
public final class DatabaseProjectConfig extends ProjectConfig
The DatabaseProjectConfig type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
![]() |
CancelReasonImpl | Used to indicate the reason why the database project node canceled the Build operation (Inherited from ProjectConfig.) |
![]() |
ConfigName | Gets or sets {insert text here}. (Inherited from ProjectConfig.) |
![]() |
ConfigurationProperties | Gets {insert text here}. (Inherited from ProjectConfig.) |
![]() |
ExtenderCATID | TSDATA : \\cpvsbuild\drops\orcas\main\raw\20402.00\sources\wizard\vsdesigner\designer\microsoft\VisualStudio\Editors\PropertyPages\AutomationExtenderManager.cs reflexively looks for an ExtenderCATID get property. MPF originally wrote this routine as a method, so we need to override otherwise the property pages cannot use extenders for the property objects when looking for property set/get methods. (Inherited from ProjectConfig.) |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
DebugLaunch | <seealso cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSolutionBuildManager2.QueryDebugLaunch(System.UInt32,System.Int32@)" /> (Overrides ProjectConfig..::..DebugLaunch(UInt32).) |
![]() |
EnumOutputs | (Inherited from ProjectConfig.) |
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
get_BuildableProjectCfg | (Inherited from ProjectConfig.) |
![]() |
get_CanonicalName | (Inherited from ProjectConfig.) |
![]() |
get_CfgType | <seealso cref="M:Microsoft.VisualStudio.Shell.Interop.IVsProjectCfg2.get_CfgType(System.Guid@,System.IntPtr@)" /> (Overrides ProjectConfig..::..get_CfgType(Guid%, IntPtr%).) |
![]() |
get_DisplayName | The display name is a two part item first part is the config name, 2nd part is the platform name (Inherited from ProjectConfig.) |
![]() |
get_IsDebugOnly | (Inherited from ProjectConfig.) |
![]() |
get_IsPackaged | (Inherited from ProjectConfig.) |
![]() |
get_IsPrivate | (Inherited from ProjectConfig.) |
![]() |
get_IsReleaseOnly | (Inherited from ProjectConfig.) |
![]() |
get_IsSpecifyingOutputSupported | (Inherited from ProjectConfig.) |
![]() |
get_OutputGroups | (Inherited from ProjectConfig.) |
![]() |
get_Platform | (Inherited from ProjectConfig.) |
![]() |
get_ProjectCfgProvider | (Inherited from ProjectConfig.) |
![]() |
get_RootURL | (Inherited from ProjectConfig.) |
![]() |
get_TargetCodePage | (Inherited from ProjectConfig.) |
![]() |
get_UpdateSequenceNumber | (Inherited from ProjectConfig.) |
![]() |
get_VirtualRoot | (Inherited from ProjectConfig.) |
![]() |
GetCfg | Maps back to the configuration corresponding to the browse object. (Inherited from ProjectConfig.) |
![]() |
GetConfigurationPropertyAsBool | Try to get the configuration property as a bool. If it fails to parse return 'defaultValue'. (Inherited from ProjectConfig.) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetMsBuildProperty | (Inherited from ProjectConfig.) |
![]() |
GetPages | (Inherited from ProjectConfig.) |
![]() |
GetProjectDesignerPages | Implementation of the IVsSpecifyProjectDesignerPages. It will retun the pages that are configuration dependent. (Inherited from ProjectConfig.) |
![]() |
GetProjectItem | Maps back to the hierarchy or project item object corresponding to the browse object. (Inherited from ProjectConfig.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
InternalSetConfigurationProperty | Private routine to directly set properties sans events (Inherited from ProjectConfig.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
OpenOutput | (Inherited from ProjectConfig.) |
![]() |
OpenOutputGroup | (Inherited from ProjectConfig.) |
![]() |
OutputsRequireAppRoot | (Inherited from ProjectConfig.) |
![]() |
PrepareBuild | (Inherited from ProjectConfig.) |
![]() |
QueryDebugLaunch | <seealso cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSolutionBuildManager2.QueryDebugLaunch(System.UInt32,System.Int32@)" /> (Overrides ProjectConfig..::..QueryDebugLaunch(UInt32, Int32%).) |
![]() |
SetProjectDirty | (Inherited from ProjectConfig.) |
![]() |
ToString | (Inherited from Object.) |
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
IInternalExtenderProviderCanExtend | (Inherited from ProjectConfig.) |
![]() ![]() |
IVsProjectFlavorCfgClose | This is called to let the flavored config let go of any reference it may still be holding to the base config (Inherited from ProjectConfig.) |
![]() ![]() |
IVsProjectFlavorCfgget_CfgType | Actual implementation of get_CfgType. When not flavored or when the flavor delegate to use we end up creating the requested config if we support it. (Inherited from ProjectConfig.) |
![]() ![]() |
IInternalExtenderProviderGetExtender | (Inherited from ProjectConfig.) |
![]() ![]() |
IInternalExtenderProviderGetExtenderNames | (Inherited from ProjectConfig.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.gif)
.gif)
.gif)
.gif)
.gif)