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.Schema.Package.Project.Internal.ProjectConfig
    Microsoft.VisualStudio.Data.Schema.Package.Project.DatabaseProjectConfig

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
Public NotInheritable Class DatabaseProjectConfig _
    Inherits ProjectConfig _
    Implements IDatabaseProjectConfiguration
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public sealed class DatabaseProjectConfig : ProjectConfig, 
    IDatabaseProjectConfiguration
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public ref class DatabaseProjectConfig sealed : public ProjectConfig, 
    IDatabaseProjectConfiguration
[<Sealed>]
[<ComVisibleAttribute(true)>]
[<CLSCompliantAttribute(false)>]
type DatabaseProjectConfig =  
    class
        inherit ProjectConfig
        interface IDatabaseProjectConfiguration
    end
public final class DatabaseProjectConfig extends ProjectConfig implements IDatabaseProjectConfiguration

The DatabaseProjectConfig type exposes the following members.

Properties

  Name Description
Public property ConfigName This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public property ConfigurationProperties This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public property DatabaseProjectNode This class and its members are reserved for internal use and are not intended to be used in your code.
Public property ExtenderCATID This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)

Top

Methods

  Name Description
Public method DebugLaunch This class and its members are reserved for internal use and are not intended to be used in your code. (Overrides ProjectConfig.DebugLaunch(UInt32).)
Public method EnumOutputs This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method get_BuildableProjectCfg This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_CanonicalName This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_CfgType This class and its members are reserved for internal use and are not intended to be used in your code. (Overrides ProjectConfig.get_CfgType(Guid%, IntPtr%).)
Public method get_DisplayName This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_IsDebugOnly This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_IsPackaged This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_IsPrivate This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_IsReleaseOnly This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_IsSpecifyingOutputSupported This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_OutputGroups This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_Platform This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_ProjectCfgProvider This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_RootURL This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_TargetCodePage This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_UpdateSequenceNumber This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method get_VirtualRoot This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method GetCfg This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method GetConfigurationProperty This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Protected method GetConfigurationPropertyAsBool This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Protected method GetMsBuildProperty This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method GetPages This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method GetProjectDesignerPages This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method GetProjectItem This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method InternalSetConfigurationProperty This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method OpenOutput This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method OpenOutputGroup This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method OutputsRequireAppRoot This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method PrepareBuild This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method QueryDebugLaunch This class and its members are reserved for internal use and are not intended to be used in your code. (Overrides ProjectConfig.QueryDebugLaunch(UInt32, Int32%).)
Public method RefreshBuildOutputGroup This class and its members are reserved for internal use and are not intended to be used in your code.
Public method SetConfigurationProperty(String, String, DatabaseProjectEventPropagation) This class and its members are reserved for internal use and are not intended to be used in your code. (Overrides ProjectConfig.SetConfigurationProperty(String, String, DatabaseProjectEventPropagation).)
Public method SetConfigurationProperty(String, String, DatabaseProjectPropertyComparisonType, DatabaseProjectEventPropagation) This class and its members are reserved for internal use and are not intended to be used in your code.
Public method SetProjectDirty This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IInternalExtenderProvider.CanExtend This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Explicit interface implemetationPrivate method IVsProjectFlavorCfg.Close This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Explicit interface implemetationPrivate method IVsProjectFlavorCfg.get_CfgType This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Explicit interface implemetationPrivate method IInternalExtenderProvider.GetExtender This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Explicit interface implemetationPrivate method IInternalExtenderProvider.GetExtenderNames This class and its members are reserved for internal use and are not intended to be used in your code. (Inherited from ProjectConfig.)
Explicit interface implemetationPrivate method IDatabaseProjectConfiguration.GetConfigurationProperty This class and its members are reserved for internal use and are not intended to be used in your code.

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.

See Also

Reference

Microsoft.VisualStudio.Data.Schema.Package.Project Namespace