Manages the persistent state of a Visual Studio project, including references, options, and files. Has a graphical user interface in the form of a hierarchy.
The ProjectNode type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
ProjectNode | Initializes a new instance of the ProjectNode. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
AddBuildDependency | Adds a build dependency to the project. |
![]() |
AddCATIDMapping | Adds a category ID GUID to the mapping. |
![]() |
AddChild | Adds a hierarchy node as a child node. (Inherited from HierarchyNode.) |
![]() |
AddComponent | Notifies the project that a component reference has been added to the project. |
![]() |
AddDependentFileNode | Adds an item, and any dependent items, to the project. |
![]() |
AddFileFromTemplate | Adds a file to the project from a template. |
![]() |
AddFileToMsBuild | Adds an item to the MSBuild project, wrapped in a ProjectElement. |
![]() |
AddFolderFromOtherProject | Adds folders and project items from another project. |
![]() |
AddFolderToMsBuild | Adds a folder to the MSBuild project. |
![]() |
AddItem | Adds an item to the project. |
![]() |
AddItemToHierarchy | Adds a new item to the hierarchy. (Inherited from HierarchyNode.) |
![]() |
AddItemWithSpecific | Adds an item to a project using a specific editor. |
![]() |
AddNewFileNodeToHierarchy | Adds a new file node to the project hierarchy. |
![]() |
AddNewFolder | Adds a new folder to the project hierarchy. (Inherited from HierarchyNode.) |
![]() |
AddNodeIfTargetExistInStorage | Adds an item (file or folder) to the project if it already exists on disk. |
![]() |
AddProjectReference | Displays the Add Reference dialog. |
![]() |
AddWebReference | Adds a web reference. |
![]() |
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 | Determines whether the paste command is available. (Overrides HierarchyNode.AllowPasteCommand().) |
![]() |
Build | Overloaded. Build the project. |
![]() |
BuildTarget | Builds the supplied target. |
![]() |
CallMSBuild | Overloaded. Invokes MSBuild. If the build is suspended, waits until it is resumed to invoke it. |
![]() |
CancelBatchEdit | Cancels a batch edit task. |
![]() |
CanDeleteItem | Determines whether or not it is possible to perform the specified deletion. (Overrides HierarchyNode.CanDeleteItem(__VSDELETEITEMOPERATION).) |
![]() |
CanOverwriteExistingItem | Determines whether or not a file can be overwritten. |
![]() |
CanShowDefaultIcon | Checks whether this node can be displayed with the default item icon. (Inherited from HierarchyNode.) |
![]() |
CanTargetNodeAcceptDrop | |
![]() |
CheckProjectForSecurity | |
![]() |
CleanProject | Handles the Clean Project command. |
![]() |
Close | Closes the project and clears reference libraries. (Overrides HierarchyNode.Close().) |
![]() |
CloseDocumentWindow | Closes an open document window for a specific node. (Inherited from HierarchyNode.) |
![]() |
CompareNodes | Compares nodes for sorting purposes. |
![]() |
CopyToClipboard | Copies the project to the clipboard. (Overrides HierarchyNode.CopyToClipboard().) |
![]() |
CreateConfigProvider | Creates a new configuration provider. |
![]() |
CreateDependentFileNode | Overloaded. Creates a dependent file node based on an MSBuild item. |
![]() |
CreateFileNode | Overloaded. Creates a file node. |
![]() |
CreateFolderNode | Overloaded. Creates a folder node. |
![]() |
CreateFolderNodes | Creates a project folder node. |
![]() |
CreateMsBuildFileItem | Creates a new project element (which contains the build item), based on the supplied file and item type. |
![]() |
CreateProjectOptions | Creates compiler-specific project options. |
![]() |
CreateProjectSecurityChecker | |
![]() |
CreatePropertiesObject | Creates a properties object. (Overrides HierarchyNode.CreatePropertiesObject().) |
![]() |
CreateReferenceContainerNode | Creates a reference container node. |
![]() |
CreateUserProjectSecurityChecker | |
![]() |
CutToClipboard | Handles the cut operation on a project node. (Overrides HierarchyNode.CutToClipboard().) |
![]() |
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.) |
![]() |
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 | (Overrides HierarchyNode.DragEnter(IDataObject, UInt32, UInt32, UInt32%).) |
![]() |
DragLeave | (Overrides HierarchyNode.DragLeave().) |
![]() |
DragOver | (Overrides HierarchyNode.DragOver(UInt32, UInt32, UInt32%).) |
![]() |
Drop | (Overrides HierarchyNode.Drop(IDataObject, UInt32, UInt32, UInt32%).) |
![]() |
EndBatchEdit | Ends a batch edit on the project. |
![]() |
EnumDependencies | Gets a dependency enumerator. |
![]() |
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. (Overrides HierarchyNode.ExecCommandOnNode(Guid, UInt32, UInt32, IntPtr, IntPtr).) |
![]() |
ExecCommandThatDependsOnSelectedNodes | Handles execution of a command that is executed on a set of nodes. (Inherited from HierarchyNode.) |
![]() |
FilterItemTypeToBeAddedToHierarchy | Filters out items that should not be processed as files, for example folders and references. |
![]() |
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.) |
![]() |
GenerateUniqueItemName | Generates a unique document name for a given project item. |
![]() |
GetAddFileFlags | Gets flags that specify how files are added to a project. (Inherited from HierarchyNode.) |
![]() |
GetAggregateProjectTypeGuids | Gets the semicolon-delimited list of GUIDs for the projects that have been aggregated together for this project. |
![]() |
GetAssemblyName | Gets the assembly name. |
![]() |
GetAutomationObject | Gets an automation object for this node. (Overrides HierarchyNode.GetAutomationObject().) |
![]() |
GetBoolAttr | Gets a boolean MSBuild property. |
![]() |
GetBuildSystemKind | Gets the kind of build system used by the project. |
![]() |
GetCanonicalName | Overloaded. |
![]() |
GetCATIDForType | Gets the CATID corresponding to the specified type. |
![]() |
GetCfgProvider | Returns an IVsCfgProvider2 object so that the VSPackage can retrieve information relating to the project's configuration. |
![]() |
GetClassID | Gets the GUID of the project. |
![]() |
GetCompiler | Provides access to the CodeDom. |
![]() |
GetConfigurationDependentPropertyPages | Gets the GUIDs of the configuration-dependent property pages. |
![]() |
GetConfigurationIndependentPropertyPages | Gets the GUIDs of the configuration-independent property pages. |
![]() |
GetCurFile | Gets the current active file. |
![]() |
GetDocumentManager | Gets a specific document manager to handle opening and closing the Project Designer, if it is supported. (Overrides HierarchyNode.GetDocumentManager().) |
![]() |
GetDragTargetHandlerNode | Gets the node that should handle drag-and-drop operations. (Inherited from HierarchyNode.) |
![]() |
GetDropInfo | (Overrides HierarchyNode.GetDropInfo(UInt32%, IDataObject%, IDropSource%).) |
![]() |
GetEditLabel | Gets a caption value for the editable node. (Inherited from HierarchyNode.) |
![]() |
GetFile | Queries for special files and optionally creates them. |
![]() |
GetFormatList | Gets the text format. |
![]() |
GetGuidProperty | Overloaded. Implements the GetGuidProperty method. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetIconHandle | Gets the icon handle. (Inherited from HierarchyNode.) |
![]() |
GetInner | Gets the inner object of an aggregated hierarchy. |
![]() |
GetItemContext | Gets the context of a project item. |
![]() |
GetMkDocument | Overloaded. Gets the moniker for the project node, which is the full path of the project file. |
![]() |
GetNestedHierarchy | When overridden in a derived class, gets the nested hierarchy element that is specified by the item ID. (Inherited from HierarchyNode.) |
![]() |
GetOutputAssembly | Returns the output assembly. |
![]() |
GetOutputGroupDescription | Gets the description of the specified output group. |
![]() |
GetOutputGroupDisplayName | Gets the display name of the specified output group. |
![]() |
GetOutputGroupNames | Gets the list of output groups and their associated targets. |
![]() |
GetOutputPath | Gets the project output path. |
![]() |
GetPriorityProjectDesignerPages | Gets the set of GUIDs of the preferred property pages. |
![]() |
GetProjectElement | Gets a new project element based on the supplied build item. This project element is not associated to a node in the existing hierarchy. |
![]() |
GetProjectOptions | Gets the project options. |
![]() |
GetProjectProperty | Overloaded. Gets the project properties. |
![]() |
GetProperty | Overloaded. Gets the project property value. |
![]() |
GetQueryAddFileFlags | Sets the flags to be used to add the specified set of files. (Inherited from HierarchyNode.) |
![]() |
GetQueryRemoveFileFlags | Sets the flags to be used to removed the specified files. (Inherited from HierarchyNode.) |
![]() |
GetReferenceContainer | Gets the reference container node. |
![]() |
GetRelationalName | Gets the relational name. (Inherited from HierarchyNode.) |
![]() |
GetRelationNameExtension | Gets the extension that is associated with a relational name. (Inherited from HierarchyNode.) |
![]() |
GetRemoveFileFlags | Gets flags that specify how files are added to a project. (Inherited from HierarchyNode.) |
![]() |
GetSccFiles | Overloaded. Gets the files that should be placed under source code control. |
![]() |
GetSccSpecialFiles | Overloaded. Gets the special files associated that should be added to source code control. |
![]() |
GetSelectedNodes | Gets a list of the nodes that have been selected. |
![]() |
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. |
![]() |
InitializeForOuter | Initializes the project. |
![]() |
InitializeProjectProperties | Sets common project properties with the default value if they are empty. |
![]() |
InitNew | Instructs the object to initialize itself in the untitled state. |
![]() |
InternalExecCommand | The main entry point for command execution. It is called from the IVsUIHierarchy and IOleCommandTarget execution methods. (Inherited from HierarchyNode.) |
![]() |
InvokeMsBuild | Runs MSBuild against the supplied target. |
![]() |
IsCodeFile | Determines whether the item with the supplied filename is a code file. |
![]() |
IsCurrentStateASuppressCommandsMode | Determines whether or not the current state of the project suppresses the execution of commands. |
![]() |
IsDirty | Determines whether an object has changed since being saved to its current file. |
![]() |
IsDocumentInProject | Determines whether a document is in the project. |
![]() |
IsEmbeddedResource | Determines whether the given file is an embedded resource. |
![]() |
IsFlavorDirty | Determines whether the project as a whole is dirty. |
![]() |
IsItemDirty | Determines whether the supplied item has changed. (Inherited from HierarchyNode.) |
![]() |
IsItemReloadable | Overloaded. |
![]() |
IsItemTypeFileType | Determines if an item is a project file or an MSBuild file. |
![]() |
IsProjectSecure | |
![]() |
Load | Overloaded. Loads the project. |
![]() |
LoadNonBuildInformation | Loads build information for flavored projects which implement IPersistXMLFragment. |
![]() |
LoadXmlFragment | Initializes an object with an XML fragment. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
NodeFromItemId | Returns the node specified by the item ID. |
![]() |
NodeHasDesigner | Determines whether a project node includes a designer. |
![]() |
OnAggregationComplete | Called when all the steps of project aggregation are completed. |
![]() |
OnBeforeDropNotify | (Overrides HierarchyNode.OnBeforeDropNotify(IDataObject, UInt32, Int32%).) |
![]() |
OnClear | Clears the clipboard when the cut or copy operation is canceled. |
![]() |
OnDropNotify | (Overrides HierarchyNode.OnDropNotify(Int32, UInt32).) |
![]() |
OnHandleConfigurationRelatedGlobalProperties | |
![]() |
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.) |
![]() |
OnOpenItem | Called when the project opens an editor window for the given file. |
![]() |
OnPaste | Clears the clipboard after a paste operation. |
![]() |
OnPropertyChanged | Notifies clients when one or more properties of an item have changed. (Inherited from HierarchyNode.) |
![]() |
OpenDependency | Provides access to a dependency. |
![]() |
OpenItem | Opens an item in the project. |
![]() |
OpenItemWithSpecific | Opens an item using a specific editor. |
![]() |
OverwriteExistingItem | When overridden in derived classes, handles overwriting of an existing item in the project hierarchy. |
![]() |
ParseCanonicalName | Returns the identifier of the hierarchy item, given its canonical name. (Inherited from HierarchyNode.) |
![]() |
PasteFromClipboard | Handles the paste operation on a project node. (Overrides HierarchyNode.PasteFromClipboard(HierarchyNode).) |
![]() |
PersistXMLFragments | Retrieves all the XML fragments that need to be saved from the flavored projects and stores the information in MSBuild. |
![]() |
PrepareBuild | Creates folders and ensures assembly paths are correct. |
![]() |
PrepareSelectedNodesForClipBoard | Prepares selected nodes for the clipboard. (Inherited from HierarchyNode.) |
![]() |
ProcessDependentFileNodes | Processes dependent filenodes from a list of subitems. |
![]() |
ProcessFiles | Loads files from the project file into the hierarchy. |
![]() |
ProcessFolders | Loads folders from the project file into the hierarchy. |
![]() |
ProcessReferences | Loads references from the project file into the hierarchy. |
![]() |
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. (Overrides HierarchyNode.QueryStatusOnNode(Guid, UInt32, IntPtr, QueryStatusResult%).) |
![]() |
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.) |
![]() |
RaiseProjectPropertyChanged | Raises an OnProjectPropertyChanged event. |
![]() |
ReDraw | Redraws the node. (Inherited from HierarchyNode.) |
![]() |
RegisterClipboardNotifications | Registers/unregisters for clipboard events with the Solution Explorer. (Overrides HierarchyNode.RegisterClipboardNotifications(Boolean).) |
![]() |
RegisterSccProject | Registers the project with the source code control manager. |
![]() |
Reload | Reloads a project. |
![]() |
ReloadItem | Overloaded. |
![]() |
Remove | Removes items from the hierarchy. (Overrides HierarchyNode.Remove(Boolean).) |
![]() |
RemoveBuildDependency | Removes the supplied build dependency from the list. |
![]() |
RemoveChild | Removes a child node. (Inherited from HierarchyNode.) |
![]() |
RemoveItem | Removes an item from the project. |
![]() |
RenameProjectFile | Renames the project file. |
![]() |
ReopenItem | Reopens the project item in the specified editor. |
![]() |
ResumeMSBuild | Overloaded. Resumes the MSBuild process. |
![]() |
RunWizard | Executes the supplied wizard against the supplied node. |
![]() |
Save | Saves a copy of the object into the specified file. |
![]() |
SaveAs | Saves the project file to a different name. |
![]() |
SaveCompleted | Notifies the object that it has concluded the Save transaction and that the object can write to its file. |
![]() |
SaveItem | Saves the hierarchy item to disk. (Inherited from HierarchyNode.) |
![]() |
SaveMSBuildProjectFileAs | Saves the MSBuild project to the supplied file name. |
![]() |
SccGlyphChanged | Informs the project of changes to the source code control glyph for the supplied nodes. |
![]() |
SetAggregateProjectTypeGuids | Sets the semicolon-delimited list of project GUIDs. |
![]() |
SetBuildConfigurationProperties | Sets the build configuration properties on the project. |
![]() |
SetConfiguration | Sets the configuration property in MSBuild. |
![]() |
SetCurrentConfiguration | Sets the configuration in MSBuild. |
![]() |
SetEditLabel | Overloaded. Sets a caption value for the editable node. |
![]() |
SetGuidProperty | Overloaded. Sets a property of type Guid. |
![]() |
SetHostObject | Sets the host object for a given build target and build task. |
![]() |
SetInnerProject | Sets the innermost project. This project is always the innermost one, so nothing is done. |
![]() |
SetOutputLogger | Creates a build logger and sets its output window to the supplied window. |
![]() |
SetProjectFileDirty | Sets the project file's state to dirty or clean. |
![]() |
SetProjectProperty | Sets the user-defined MSBuild property name to the property value. |
![]() |
SetProperty | Overloaded. Sets the properties for this node. |
![]() |
SetSccLocation | Sets the source code control location when a project is initially added to source control, or when some of the project's settings are changed. |
![]() |
SetSite | Sets the primary service provider. (Overrides HierarchyNode.SetSite(IServiceProvider).) |
![]() |
SetTargetPlatform | Sets the target platform for ProjectOptions. |
![]() |
ShowAllFiles | Handles the Show All Files menu command. |
![]() |
ShowContextMenu | Shows the specified shortcut menu at the specified location. (Inherited from HierarchyNode.) |
![]() |
ShowInDesigner | Handles the Show in Designer command. (Inherited from HierarchyNode.) |
![]() |
ShowSecurityDialogBox | |
![]() |
StartBatchEdit | Starts a batch edit. |
![]() |
SuspendMSBuild | Increments the MSBuild suspension counter, which is checked when MSBuild is called. |
![]() |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
![]() |
TransferItem | Transfers an item from one project to another. |
![]() |
UnadviseHierarchyEvents | Disables client notification of hierarchy events. (Inherited from HierarchyNode.) |
![]() |
UnloadProject | Unloads the project. |
![]() |
UnRegisterProject | Unregisters the project from the source code control manager. |
![]() |
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 for all nodes in the hierarchy. (Overrides HierarchyNode.UpdateSccStateIcons().) |
![]() |
VerifySubFolderExists | Verifies that there is a child node of the same name as the supplied path, and creates one if none exists. |
![]() |
WalkSourceProjectAndAdd | Walks the project and adds all the items to this project. This is a helper method for copy/paste and drag/drop functionality. |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
BaseURI | Gets the Base Uniform Resource Identifier (URI). |
![]() |
BuildDependencies | Gets the project's build dependencies. |
![]() |
BuildInProgress | Gets whether or not the project is being built. |
![]() |
BuildLogger | Gets or sets a custom build logger. |
![]() |
BuildProject | Gets the project's MSBuild project. |
![]() |
CanExecuteCommand | Checks whether a node can execute a command if it is in a selection. (Inherited from HierarchyNode.) |
![]() |
CanFileNodesHaveChilds | Gets or sets whether or not file nodes may have sub-nodes in this project. For example, Visual Basic and C# files can have .resx and designer files as sub-nodes. |
![]() |
CanProjectDeleteItems | Gets or sets whether or not this project can delete build items. |
![]() |
Caption | Gets the caption (display name) of this node. (Overrides HierarchyNode.Caption.) |
![]() |
ConfigProvider | Gets the configuration provider for this project. |
![]() |
DisableQueryEdit | Gets or sets whether or not it is possible to perform [M:Microsoft.VisualStudio.Shell.Interop.IVsQueryEditQuerySave2. QueryEditFiles(uint rgfQueryEdit, int cFiles, string[] rgpszMkDocuments, uint[] rgrgf, T:Microsoft.VisualStudio.Shell.Interop.VSQEQS_FILE_ATTRIBUTE_DATA[] rgFileInfo, out uint pfEditVerdict, out uint prgfMoreInfo)], which determines whether or not the project file can be edited. |
![]() |
DocCookie | Gets or sets the ID of the associated file. (Inherited from HierarchyNode.) |
![]() |
ErrorString | Gets the project's error string. |
![]() |
ExcludeNodeFromScc | Gets or sets whether a node should be excluded from source code control. (Inherited from HierarchyNode.) |
![]() |
FileName | Gets the absolute path of the project. |
![]() |
FileTemplateProcessor | Gets or sets the token processor for the file template. |
![]() |
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.) |
![]() |
HasProjectOpened | Determines whether the project has completed opening. |
![]() |
ID | Gets the hierarchy node ID. (Inherited from HierarchyNode.) |
![]() |
ImageHandler | Gets an ImageHandler for the project node.. |
![]() |
ImageIndex | Gets the index of the ImageList() that corresponds to the project. (Overrides HierarchyNode.ImageIndex.) |
![]() |
IsClosed | Gets whether or not the project is closed. |
![]() |
IsExpanded | Gets or sets whether the hierarchy node is in the expanded state. (Inherited from HierarchyNode.) |
![]() |
IsNewProject | Gets whether or not the project being loaded is a new one. |
![]() |
IsProjectEventsListener | Gets or sets whether this project listens to project events. |
![]() |
IsProjectFileDirty | Gets whether or not the project file is dirty. |
![]() |
IsSccDisabled | Gets or sets whether or not source code control is disabled for this project. |
![]() |
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 item type GUID for the project. (Overrides HierarchyNode.ItemTypeGuid.) |
![]() |
LastChild | Gets and sets the last child node. (Inherited from HierarchyNode.) |
![]() |
LastModifiedTime | Gets the timestamp of the last modification to the project file. |
![]() |
MenuCommandId | Gets the associated context menu command ID. (Overrides HierarchyNode.MenuCommandId.) |
![]() |
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.) |
![]() |
OutputBaseRelativePath | Gets or sets the relative path of the output subfolder. |
![]() |
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.) |
![]() |
ProjectDesignerEditor | Gets the GUID of the Project Designer Editor. |
![]() |
ProjectFile | Gets or sets the editable node project filename. |
![]() |
ProjectFolder | Gets the path to the folder containing the project. |
![]() |
ProjectGuid | Gets the GUID of the project type. |
![]() |
ProjectIDGuid | Gets or sets the GUID associated with the project. |
![]() |
ProjectMgr | Gets or sets the root element for this hierarchy node. (Inherited from HierarchyNode.) |
![]() |
ProjectObject | When overridden in a derived class, gets the object that is returned by Object() for this project. |
![]() |
ProjectType | Gets the name of the project type. |
![]() |
ReEvaluateProjectFileTargetName | When overridden in derived class, gets the target name used to trigger a build. |
![]() |
ShowProjectInSolutionPage | Gets or sets whether or not the project should be filtered out of the component picker. |
![]() |
Site | Gets the service provider for the project. |
![]() |
SortPriority | Gets the default sort priority of this node. (Inherited from HierarchyNode.) |
![]() |
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.) |
![]() |
SupportsProjectDesigner | Gets or sets whether the project uses the Project Designer Editor or the property page frame to edit project properties. |
![]() |
TaskProvider | Gets the task provider for the project. |
![]() |
Url | Gets the URL for the project/hierarchy node. (Overrides HierarchyNode.Url.) |
![]() |
VirtualNodeName | The name of a virtual node. (Inherited from HierarchyNode.) |
![]() |
WarningString | Gets the warning string. |
Top
Events
| Name | Description | |
|---|---|---|
![]() |
OnProjectPropertyChanged | Notifies that a project property has changed. |
Top
Explicit Interface Implementations
Top
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)