Represents a project node that is nested under another project node in the hierarchy.
The NestedProjectNode type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
NestedProjectNode | Overloaded. Initializes a new instance of NestedProjectNode. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
AddChild | Adds a hierarchy node as a child node. (Inherited from HierarchyNode.) |
![]() |
AddItemToHierarchy | Adds a new item to the hierarchy. (Inherited from HierarchyNode.) |
![]() |
AddNewFolder | Adds a new folder to the project hierarchy. (Inherited from HierarchyNode.) |
![]() |
AddVirtualProject | |
![]() |
AdviseHierarchyEvents | Establishes client notification of hierarchy events. (Inherited from HierarchyNode.) |
![]() |
AfterSaveItemAs | Saves an item after the SaveAs dialog box has been processed. (Inherited from HierarchyNode.) |
![]() |
AllowPasteCommand | Specifies whether a node can be pasted. (Inherited from HierarchyNode.) |
![]() |
CanDeleteItem | Determines whether or not the item can be deleted. (Overrides HierarchyNode.CanDeleteItem(__VSDELETEITEMOPERATION).) |
![]() |
CanShowDefaultIcon | Checks whether this node can be displayed with the default item icon. (Inherited from HierarchyNode.) |
![]() |
Close | Closes a nested project. This method is not implemented. (Overrides HierarchyNode.Close().) |
![]() |
CloseDocumentWindow | Closes an open document window for a specific node. (Inherited from HierarchyNode.) |
![]() |
CopyToClipboard | Copies a node to the clipboard. (Inherited from HierarchyNode.) |
![]() |
CreateProjectDirectory | Creates a project directory for the nested project. |
![]() |
CreatePropertiesObject | Defines the properties attached to this node. (Inherited from HierarchyNode.) |
![]() |
CutToClipboard | Cuts a node and puts it on the clipboard. (Inherited from HierarchyNode.) |
![]() |
DeleteFromStorage | Deletes the file at the specified path from storage. (Inherited from HierarchyNode.) |
![]() |
DeleteItem | Handles the deletion or removal of a hierarchy item. (Inherited from HierarchyNode.) |
![]() |
DisableCmdInCurrentMode | Disables commands when Visual Studio is in run or break mode. (Inherited from HierarchyNode.) |
![]() |
DisableCommandOnNodesThatDoNotSupportMultiSelection | Specifies commands for which multi-select does not work and should be disabled. (Inherited from HierarchyNode.) |
![]() |
DisplayContextMenu | Shows the shortcut menu for the specified nodes. (Inherited from HierarchyNode.) |
![]() |
Dispose | Overloaded. Disposes the object. |
![]() |
DoDefaultAction | Performs the default event in the hierarchy. This is typically called when a user either presses ENTER or double-clicks the item. (Inherited from HierarchyNode.) |
![]() |
DragEnter | Called when the mouse drags an item over a new hierarchy or hierarchy window. (Inherited from HierarchyNode.) |
![]() |
DragLeave | Called when one or more items are dragged out of the hierarchy or hierarchy window, or when the drag-and-drop operation is canceled or completed. (Inherited from HierarchyNode.) |
![]() |
DragOver | Called when one or more items are dragged over the target hierarchy or hierarchy window. (Inherited from HierarchyNode.) |
![]() |
Drop | Called when one or more items are dropped into the target hierarchy or hierarchy window when the mouse button is released. (Inherited from HierarchyNode.) |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
ExcludeFromProject | Removes this item from the project, but does not delete it from disk. (Inherited from HierarchyNode.) |
![]() |
Exec | Executes the specified non-UI command or displays help for a command. (Inherited from HierarchyNode.) |
![]() |
ExecCommand | Executes the specified command on the specified item in a UI hierarchy window, or on the hierarchy itself. (Inherited from HierarchyNode.) |
![]() |
ExecCommandIndependentOfSelection | Executes commands that do not depend on what is selected. (Inherited from HierarchyNode.) |
![]() |
ExecCommandOnNode | Handles execution of a given command on this node. (Inherited from HierarchyNode.) |
![]() |
ExecCommandThatDependsOnSelectedNodes | Handles execution of a command that is executed on a set of nodes. (Inherited from HierarchyNode.) |
![]() |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
FindChildByProjectElement | Finds a non-virtual hierarchy element (a node with a build item) by its project element. (Inherited from HierarchyNode.) |
![]() |
GetAddFileFlags | (Overrides HierarchyNode.GetAddFileFlags([]).) |
![]() |
GetAutomationObject | Gets the automation-compliant object that represents a subproject node. (Overrides HierarchyNode.GetAutomationObject().) |
![]() |
GetCanonicalName | Overloaded. |
![]() |
GetDocumentManager | Gets the document manager for this node. (Inherited from HierarchyNode.) |
![]() |
GetDragTargetHandlerNode | Gets the node that should handle drag-and-drop operations. (Inherited from HierarchyNode.) |
![]() |
GetDropInfo | Returns information about one or more of the items being dragged. (Inherited from HierarchyNode.) |
![]() |
GetEditLabel | (Overrides HierarchyNode.GetEditLabel().) |
![]() |
GetGuidProperty | Overloaded. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetIconHandle | Gets the handle of the icon that represents the nested project node. (Overrides HierarchyNode.GetIconHandle(Boolean).) |
![]() |
GetMkDocument | Gets the project's absolute path. (Overrides HierarchyNode.GetMkDocument().) |
![]() |
GetNestedHierarchy | When overridden in a derived class, gets the nested hierarchy element that is specified by the item ID. (Inherited from HierarchyNode.) |
![]() |
GetProperty | Overloaded. |
![]() |
GetQueryAddFileFlags | (Overrides HierarchyNode.GetQueryAddFileFlags([]).) |
![]() |
GetQueryRemoveFileFlags | (Overrides HierarchyNode.GetQueryRemoveFileFlags([]).) |
![]() |
GetRelationalName | Gets the relational name. (Inherited from HierarchyNode.) |
![]() |
GetRelationNameExtension | Gets the extension that is associated with a relational name. (Inherited from HierarchyNode.) |
![]() |
GetRemoveFileFlags | (Overrides HierarchyNode.GetRemoveFileFlags([]).) |
![]() |
GetSccFiles | Provides a list of files and their associated flags for source code control. (Inherited from HierarchyNode.) |
![]() |
GetSccSpecialFiles | Provides a list of special files and their associated flags for source code control. (Inherited from HierarchyNode.) |
![]() |
GetService | Gets the service of the specified type, if it is available. (Inherited from HierarchyNode.) |
![]() |
GetSite | Gets the service provider from which to access the services. (Inherited from HierarchyNode.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
IgnoreItemFileChanges | Overloaded. |
![]() |
Init | Initializes the nested project node. This method should be called just after the node is created. |
![]() |
InternalExecCommand | The main entry point for command execution. It is called from the IVsUIHierarchy and IOleCommandTarget execution methods. (Inherited from HierarchyNode.) |
![]() |
IsItemDirty | Determines whether or not the hierarchy node has changed. (Overrides HierarchyNode.IsItemDirty(UInt32, IntPtr, Int32%).) |
![]() |
IsItemReloadable | Overloaded. |
![]() |
LockRDTEntry | Locks the Running Document Table entry for the nested project. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
OnBeforeDropNotify | Notifies the source hierarchy that information dragged from it is about to be dropped on a target. This method is called immediately after the mouse button is released on a drop. (Inherited from HierarchyNode.) |
![]() |
OnChanged | |
![]() |
OnDropNotify | Notifies clients that the dragged item was dropped. (Inherited from HierarchyNode.) |
![]() |
OnInvalidateItems | Notifies clients when changes are made to the item inventory of a hierarchy. (Inherited from HierarchyNode.) |
![]() |
OnItemAdded | Notifies clients when an item is added to the hierarchy. (Inherited from HierarchyNode.) |
![]() |
OnItemDeleted | Notifies clients when an item is deleted from the hierarchy. (Inherited from HierarchyNode.) |
![]() |
OnItemsAppended | Notifies clients when items are appended to the end of the hierarchy. (Inherited from HierarchyNode.) |
![]() |
OnPropertyChanged | Notifies clients when one or more properties of an item have changed. (Inherited from HierarchyNode.) |
![]() |
OnRequestEdit | |
![]() |
ParseCanonicalName | Returns the identifier of the hierarchy item, given its canonical name. (Inherited from HierarchyNode.) |
![]() |
PasteFromClipboard | Pastes an item from the clipboard. (Inherited from HierarchyNode.) |
![]() |
PrepareSelectedNodesForClipBoard | Prepares selected nodes for the clipboard. (Inherited from HierarchyNode.) |
![]() |
QueryClose | Determines whether the given hierarchy can be closed. (Inherited from HierarchyNode.) |
![]() |
QueryDeleteItem | Called by the environment to determine whether the hierarchy supports item deletion, item removal, or both. (Inherited from HierarchyNode.) |
![]() |
QueryStatus | Queries the object for the status of one or more commands that are generated by user interface events. (Inherited from HierarchyNode.) |
![]() |
QueryStatusCommand | Queries the object for the command status. (Inherited from HierarchyNode.) |
![]() |
QueryStatusCommandFromOleCommandTarget | Handles menus that originate from IOleCommandTarget. (Inherited from HierarchyNode.) |
![]() |
QueryStatusOnNode | Handles command status on a node. (Inherited from HierarchyNode.) |
![]() |
QueryStatusSelection | Queries for the command status on the selected nodes. (Inherited from HierarchyNode.) |
![]() |
QueryStatusSelectionOnNodes | Queries the selected nodes for the command status. (Inherited from HierarchyNode.) |
![]() |
ReDraw | Redraws the node. (Inherited from HierarchyNode.) |
![]() |
RegisterClipboardNotifications | Registers and un-registers clipboard events for the Solution Explorer. (Inherited from HierarchyNode.) |
![]() |
ReloadItem | Overloaded. |
![]() |
Remove | Removes items from the hierarchy. (Inherited from HierarchyNode.) |
![]() |
RemoveChild | Removes a child node. (Inherited from HierarchyNode.) |
![]() |
RenameNestedProjectInParentProject | |
![]() |
SaveItem | Saves to disk the file backing the specified hierarchy node. (Overrides HierarchyNode.SaveItem(VSSAVEFLAGS, String, UInt32, IntPtr, Int32%).) |
![]() |
SaveNestedProjectItemInProjectFile | |
![]() |
SetEditLabel | Overloaded. |
![]() |
SetGuidProperty | Overloaded. |
![]() |
SetProperty | Overloaded. |
![]() |
SetSite | Sets the service provider from which to access the services. (Inherited from HierarchyNode.) |
![]() |
ShowContextMenu | Shows the specified shortcut menu at the specified location. (Inherited from HierarchyNode.) |
![]() |
ShowInDesigner | Handles the Show in Designer command. (Inherited from HierarchyNode.) |
![]() |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
![]() |
UnadviseHierarchyEvents | Disables client notification of hierarchy events. (Inherited from HierarchyNode.) |
![]() |
UnlockRDTEntry | Unlocks the Running Document Table entry for this nested project. |
![]() |
Unused0 | Adds new methods without recompiling or breaking binary compatibility. (Inherited from HierarchyNode.) |
![]() |
Unused1 | Adds new methods without recompiling or breaking binary compatibility. (Inherited from HierarchyNode.) |
![]() |
Unused2 | Adds new methods without recompiling or breaking binary compatibility. (Inherited from HierarchyNode.) |
![]() |
Unused3 | Adds new methods without recompiling or breaking binary compatibility. (Inherited from HierarchyNode.) |
![]() |
Unused4 | Adds new methods without recompiling or breaking binary compatibility. (Inherited from HierarchyNode.) |
![]() |
UpdateSccStateIcons | Redraws the source code control state icons of the node. (Inherited from HierarchyNode.) |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
CanExecuteCommand | Gets whether or not this node can execute commands if it is selected. (Overrides HierarchyNode.CanExecuteCommand.) |
![]() |
Caption | Gets the caption, or display name, of the node. (Overrides HierarchyNode.Caption.) |
![]() |
DocCookie | Gets or sets the ID of the associated file. (Inherited from HierarchyNode.) |
![]() |
ExcludeNodeFromScc | Gets or sets whether a node should be excluded from source code control. (Inherited from HierarchyNode.) |
![]() |
FirstChild | Gets or sets the first child hierarchy node. (Inherited from HierarchyNode.) |
![]() |
HasDesigner | Gets or sets whether the hierarchy node has a designer associated with it. (Inherited from HierarchyNode.) |
![]() |
HasParentNodeNameRelation | Defines whether a node has a name relation to its parent node. (Inherited from HierarchyNode.) |
![]() |
ID | Gets the hierarchy node ID. (Inherited from HierarchyNode.) |
![]() |
ImageIndex | Gets the index of the associated image. (Inherited from HierarchyNode.) |
![]() |
IsDisposed | Gets or sets whether or not this node has already been disposed. |
![]() |
IsExpanded | Gets or sets whether the hierarchy node is in the expanded state. (Inherited from HierarchyNode.) |
![]() |
ItemNode | Gets or sets the associated project element node, which represents the build item. (Inherited from HierarchyNode.) |
![]() |
ItemsDraggedOrCutOrCopied | Gets the list of nodes that are selected for a drag, cut, or copy operation. (Inherited from HierarchyNode.) |
![]() |
ItemTypeGuid | Gets the type GUID of a nested project node. (Overrides HierarchyNode.ItemTypeGuid.) |
![]() |
LastChild | Gets and sets the last child node. (Inherited from HierarchyNode.) |
![]() |
MenuCommandId | Gets the menu command ID that is associated with the node. (Inherited from HierarchyNode.) |
![]() |
NameRelationSeparator | Gets the name relation separator. (Inherited from HierarchyNode.) |
![]() |
NextSibling | Gets or sets the next sibling node. (Inherited from HierarchyNode.) |
![]() |
NodeProperties | Gets and sets the node properties of this node. (Inherited from HierarchyNode.) |
![]() |
OleServiceProvider | Gets the OLE service provider for this node. (Inherited from HierarchyNode.) |
![]() |
Parent | Gets or sets the parent node of this element. (Inherited from HierarchyNode.) |
![]() |
PreviousSibling | Gets or sets the node that immediately precedes this hierarchy node element. (Inherited from HierarchyNode.) |
![]() |
ProjectMgr | Gets or sets the root element for this hierarchy node. (Inherited from HierarchyNode.) |
![]() |
SortPriority | Gets the sort priority of a nested project node. (Overrides HierarchyNode.SortPriority.) |
![]() |
SourceDraggedOrCutOrCopied | Gets and sets whether there are items to be dragged, cut, or copied. (Inherited from HierarchyNode.) |
![]() |
StateIconIndex | Gets the source code control state icon for a file. (Inherited from HierarchyNode.) |
![]() |
Url | Gets the absolute path of the subproject. (Overrides HierarchyNode.Url.) |
![]() |
VirtualNodeName | The name of a virtual node. (Inherited from HierarchyNode.) |
![]() |
VirtualProjectFlags | Gets the __VSADDVPFLAGS that will be passed in when calling AddVirtualProjectEx. |
Top
.gif)
.gif)
.gif)
.gif)