IDatabaseProjectNode Members
Include Protected Members
Include Inherited Members
Represents the top-level node in the Solution Explorer.
The IDatabaseProjectNode type exposes the following members.
Methods
Name | Description | |
---|---|---|
AddDatabaseReference | Brings up the Add Database Reference dialog only if the project has an IProjectReferenceController extension. | |
AddProjectReference | Brings up the Add Project Reference dialog only if the project has an IProjectReferenceController extension. | |
AddService | Adds a service to the database project node. | |
CreateFileNode | Overloaded. Adds a new file node to the hierarchy. | |
CreateFileNodes | Adds a list of new file nodes to the hierarchy. | |
CreateFolderNodes | Adds a new folder node to the hierarchy. | |
ExcludeFromProject | Excludes a list of nodes from the project. | |
GetBuildFilesInProjectFileOrder | Returns a list of the files with a build action of Build in a dictionary. The values in the dictionary represent the order in which they appear in the project file. | |
GetCustomMetadata | Gets a list of the custom metadata on this node. (Inherited from IDatabaseNode.) | |
GetItemAttribute | Gets the metadata for this item in the project file. (Inherited from IDatabaseNode.) | |
GetIVsHierarchy | Returns the IVsHierarchy for this project. | |
GetProjectProperty | Overloaded. Returns the value of a project property. | |
GetProjectPropertyAsBoolean | Returns the value of a project property as a Boolean. | |
GetProperty | Gets the VSIP property. (Inherited from IDatabaseNode.) | |
GetSelectedSolutionExplorerNodes | Returns the list of selected Solution Explorer hierarchy nodes for this hierarchy. | |
GetService | Gets database services as specified. | |
GetSingleSelectedSolutionExplorerNode | Returns a single, selected node that is owned by our root node, or returns null. | |
IncludeInProject | Includes a list of nodes in the project. | |
OpenAddItemDialogFromSolutionExplorer | Opens the Add Item dialog from anywhere in the project system. | |
OpenAddItemDialogWithContext | Opens the Add New Item dialog having the specified context. | |
OpenProjectDesigner | Opens the project properties with the specified initial page. | |
QueryEditProjectFile | Returns whether the file can be written to. | |
RecreateModel | Recreates an empty model. | |
RegisterForIdleProcessing | Registers a component for idle processing. | |
ReloadThisProject | Reloads this project. | |
Remove | Removes items from the hierarchy. (Inherited from IDatabaseNode.) | |
RemoveFromIdleProcessing | Removes a component from idle processing. | |
RemoveService | Removes a service from the database project node. | |
ResumeHierarchyEvents | Overloaded. Resumes all hierarchy events. | |
Save | Saves the project file | |
SaveAllModelFiles | Saves all files open in the Running Document Table (RDT) that, when saved, would change the project system model. | |
SetItemAttribute | Sets the metadata for this item in the project file. (Inherited from IDatabaseNode.) | |
SetProjectFileDirty | Sets the dirty state of the project. | |
SetProjectProperty | Sets a project property | |
SetProperty | Sets the VSIP property. (Inherited from IDatabaseNode.) | |
SubHierarchyContainsImportedNode | Returns whether the sub hierarchy for this node contains any imported nodes. (Inherited from IDatabaseNode.) | |
SuspendHierarchyEvents | Suspends all hierarchy events. | |
SyncProjectSystem | Overloaded. Flushes and processes any unprocessed files in FileManagerFeature. | |
TryGetNodeFromItemId | Finds the Solution Explorer DatabaseNode with the specified item ID. |
Top
Properties
Name | Description | |
---|---|---|
AppDesignerFolder | Gets the application designer folder. | |
AppDesignerFolderName | Gets the application designer folder name. | |
BuildActionHelper | Gets the build action helper, which converts build actions to localized names and back. | |
BuildInProgress | Gets whether a build is in progress. | |
BuildProject | Gets the build project that loaded the project file. | |
Caption | Gets the caption displayed to the user. (Inherited from IDatabaseNode.) | |
ConfigurationProvider | Gets the configuration provider for this project. | |
CurrentConfigName | Gets the name of the current configuration. | |
DatabaseSchemaProvider | Gets the DatabaseSchemaProvider for this project. | |
DatabaseSchemaViewController | Gets the controller for our hive in the database schema view. | |
DataSchemaModel | Gets the schema manager initialized by the database schema provider. | |
DependencyViewController | Gets the controller for our hive in the dependency view. | |
DirectoryName | Gets the directory location for this node. (Inherited from IDatabaseNode.) | |
DisableDragDropOrCopyPaste | Gets or sets whether to force the project to disallow drag and drop and paste for this project. | |
ErrorManager | Gets the error manager for this project. | |
ExtensionManager | Gets the extension manager for this project. | |
FileManager | Gets the file manager for this project. | |
Id | Gets a unique identifier for this node in the Solution Explorer. (Inherited from IDatabaseNode.) | |
InDragDropOrCopyPaste | Gets whether this project system is currently copying/pasting or dragging/dropping. | |
IsDeserializedProject | Gets whether this project was deserialized. | |
IsDisabled | Gets or sets whether this project is disabled. | |
IsImported | Gets whether this node is imported into the project. (Inherited from IDatabaseNode.) | |
IsNewProject | Gets whether this project is a new project. | |
IsNonMemberItem | Gets whether this item is a non project member item. (Inherited from IDatabaseNode.) | |
IsScriptsOnlyProject | Gets whether this project is designed to be a scripts-only project - that is, a project that offers minimal processing. | |
ModelBuilder | Gets the model builder used to send scripts into the schema manager. | |
ModelBuildInProgress | Gets whether a model build is in progress | |
NodeProperties | Gets the properties attached to this node. (Inherited from IDatabaseNode.) | |
ParentNode | Gets the parent for this node. (Inherited from IDatabaseNode.) | |
ProjectBitmap | Sets the bitmap for the main database project node. | |
ProjectFile | Gets the project file name. | |
ProjectFolder | Gets the project folder path. | |
ProjectIsClosed | Gets whether the project is closed. | |
ProjectManager | Gets the project manager for this node. (Inherited from IDatabaseNode.) | |
PropertiesContainer | Gets the properties node. | |
ReferenceContainer | Gets the reference container node. | |
ReferenceController | Gets the interface provided by DSP vendors to tailor how references function. | |
Site | Gets a service provider callback object provided by the IDE that is hosting the project manager. | |
TaskHost | Gets the interface used to initialize the project system, as well as to interface with the build process. | |
Url | Gets the full path to this node on disk. (Inherited from IDatabaseNode.) | |
UserInteractionServices | Gets the UserInteractionServices for this project. |
Top
Events
Name | Description | |
---|---|---|
BuildActionChange | Called when there is a build action change. | |
BuildMacroRequest | Called when there is a build macro request. | |
CanDeleteItemRequest | Called when an item is to be deleted. | |
CanEditRequest | Called when an item is to be edited. | |
DatabaseNodeAdded | Called when a database node is added. | |
DatabaseNodeDeleted | Called when a database node is deleted. | |
DataSchemaModelRecycled | Called when the schema model is recycled. | |
DataSchemaModelRecycling | Called when the schema model is recycling. | |
FileIconRequest | Called for a file icon request. | |
FinishedDragDropOrCopyPaste | Called during a drag/drop or copy/paste. | |
IsCodeFileRequest | Called during a code file request. | |
NewProjectCreated | Called when a new project is created. | |
NodeAttributesChanged | Called when node attributes change. | |
NodeExcludedFromProject | Called when a node is excluded from a project. | |
NodeIncludedInProject | Called when a node is included in a project. | |
PreBuild | Called during pre-build. | |
ProjectClosed | Called when the project is closed. | |
ProjectClosing | Called when the project is closing. | |
ProjectOpened | Called when the project is opened. | |
ProjectOpening | Called when the project is opening. | |
ProjectPropertyChanged | Called when a project property is changed. | |
ProjectPropertyChanging | Called when a project property is changing. | |
ProjectRenaming | Called during project renaming. | |
ProjectSaved | Called when a project is saved. | |
ProjectSaving | Called when a project is saving. | |
ServiceAdded | Called when a service is added. | |
ShowDeleteRemoveMessage | Called when delete/remove message is shown. |
Top
See Also
Reference
IDatabaseProjectNode Interface
Microsoft.VisualStudio.Data.Schema.Project.Project Namespace