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.