Share via


Microsoft.VisualStudio.Data.Schema.Project.Project.Features.Extenders Namespace

The Microsoft.VisualStudio.Data.Schema.Project.Project.Features.Extenders namespace provides interfaces and classes to support the Project feature. It supports the Visual Studio infrastructure and is not intended to be used directly from your code.

Classes

  Class Description
Public class AgnosticDatabaseConfigurationExtender This type is only used internally; you cannot use it directly from your code. Represents the agnostic database configuration extender.
Public class AgnosticDatabaseConfigurationSandboxExtender This type is only used internally; you cannot use it directly from your code. Represents the agnostic database configuration sandbox extender.
Public class AgnosticDatabaseFileNodeExtender This type is only used internally; you cannot use it directly from your code. Represents the agnostic database file node extender.
Public class AgnosticDatabaseFolderNodeExtender This type is only used internally; you cannot use it directly from your code. Represents the agnostic database folder node extender.
Public class BaseExtender This type is only used internally; you cannot use it directly from your code. This is the base class for all extenders (node and configuration).
Public class DatabaseNodeExtender This type is only used internally; you cannot use it directly from your code. Derive from this class to create extenders for database nodes.
Public class DatabaseProjectConfigurationExtender This type is only used internally; you cannot use it directly from your code. Derive from this class to create extenders for database project configurations.

Interfaces

  Interface Description
Public interface IDatabaseProjectExtenderContributor<TExtendee> Provides project features with the ability to contribute to the properties of the database project node properties and of the database configuration objects.

Enumerations

  Enumeration Description
Public enumeration CopyToOutputDirectoryValue This type is only used internally; you cannot use it directly from your code. Specifies valid values for the copy to output directory file property.