Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This extension point controls how references are added to the database project system.
This API is not CLS-compliant.
Namespace: Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly: Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseProjectReferenceController _
Inherits IExtension
[CLSCompliantAttribute(false)]
public interface IDatabaseProjectReferenceController : IExtension
[CLSCompliantAttribute(false)]
public interface class IDatabaseProjectReferenceController : IExtension
[<CLSCompliantAttribute(false)>]
type IDatabaseProjectReferenceController =
interface
interface IExtension
end
public interface IDatabaseProjectReferenceController extends IExtension
The IDatabaseProjectReferenceController type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
AllowDatabaseReferences | Gets a value that indicates whether this controller allows database references. |
![]() |
AllowProjectReferences | Gets a value that indicates whether this controller allows project references. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
DoDefaultAction | Handles the default action for the argument node. For example, the database schema provider for SQL Server opens the references property page through OpenProjectDesigner). |
![]() |
GetCaption | Returns the caption for this reference node. |
![]() |
GetReferenceData | When a reference changes, this method is used to break the reference into CustomSchemaData. This data is then added or removed from the model. |
![]() |
Initialize | Initializes this extension. |
![]() |
IsArtifactReference | Returns true if the fileName represents a file format that is specific to a database schema provider (DSP). |
![]() |
IsValidReference | Returns true if this is a valid reference. |
![]() |
KeyOutputBuildVariables | Returns a list of build variables that affect the key output for the project. |
![]() |
RetrieveDatabaseReferenceSelectorData | Returns the selector data that is required to create a new database reference. |
![]() |
RetrieveDatabaseReferenceSelectorDataResult | Returns the result from the RetrieveDatabaseReferenceSelectorData call. |
Top
See Also
Reference
Microsoft.VisualStudio.Data.Schema.Package.Project Namespace