IDatabaseProjectReferenceController Interface
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