C# Class Microsoft.VisualStudio.Project.Automation.OANavigableProjectItems

Inheritance: EnvDTE.ProjectItems
Afficher le fichier Open project: tunnelvisionlabs/MPFProj10

Méthodes publiques

Méthode Description
AddFileLink ( string fileName ) : EnvDTE.ProjectItem

Adds a project item which is a link to a file outside the project directory structure.

AddFolder ( string name, string kind ) : EnvDTE.ProjectItem

Creates a new folder in Solution Explorer.

AddFromDirectory ( string directory ) : EnvDTE.ProjectItem

Adds one or more ProjectItem objects from a directory to the ProjectItems collection.

AddFromFile ( string fileName ) : EnvDTE.ProjectItem

Adds a project item from a file that is installed in a project directory structure.

AddFromFileCopy ( string filePath ) : EnvDTE.ProjectItem

Copies a source file and adds it to the project.

AddFromTemplate ( string fileName, string name ) : EnvDTE.ProjectItem

Creates a new project item from an existing item template file and adds it to the project.

GetEnumerator ( ) : IEnumerator

Returns an enumeration for items in a collection.

Item ( object index ) : EnvDTE.ProjectItem

Get Project Item from index

OANavigableProjectItems ( OAProject project, HierarchyNode nodeWithItems ) : System

Constructor.

OANavigableProjectItems ( OAProject project, IList items, HierarchyNode nodeWithItems ) : System

Constructor.

Méthodes protégées

Méthode Description
GetListOfProjectItems ( ) : IList

Retrives a list of items associated with the current node.

Method Details

AddFileLink() public méthode

Adds a project item which is a link to a file outside the project directory structure.
public AddFileLink ( string fileName ) : EnvDTE.ProjectItem
fileName string The file to be linked to the project.
Résultat EnvDTE.ProjectItem

AddFolder() public méthode

Creates a new folder in Solution Explorer.
public AddFolder ( string name, string kind ) : EnvDTE.ProjectItem
name string The name of the folder node in Solution Explorer.
kind string The type of folder to add. The available values are based on vsProjectItemsKindConstants and vsProjectItemKindConstants
Résultat EnvDTE.ProjectItem

AddFromDirectory() public méthode

Adds one or more ProjectItem objects from a directory to the ProjectItems collection.
public AddFromDirectory ( string directory ) : EnvDTE.ProjectItem
directory string The directory from which to add the project item.
Résultat EnvDTE.ProjectItem

AddFromFile() public méthode

Adds a project item from a file that is installed in a project directory structure.
public AddFromFile ( string fileName ) : EnvDTE.ProjectItem
fileName string The file name of the item to add as a project item.
Résultat EnvDTE.ProjectItem

AddFromFileCopy() public méthode

Copies a source file and adds it to the project.
public AddFromFileCopy ( string filePath ) : EnvDTE.ProjectItem
filePath string The path and file name of the project item to be added.
Résultat EnvDTE.ProjectItem

AddFromTemplate() public méthode

Creates a new project item from an existing item template file and adds it to the project.
public AddFromTemplate ( string fileName, string name ) : EnvDTE.ProjectItem
fileName string The full path and file name of the template project file.
name string The file name to use for the new project item.
Résultat EnvDTE.ProjectItem

GetEnumerator() public méthode

Returns an enumeration for items in a collection.
public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetListOfProjectItems() protected méthode

Retrives a list of items associated with the current node.
protected GetListOfProjectItems ( ) : IList
Résultat IList

Item() public méthode

Get Project Item from index
public Item ( object index ) : EnvDTE.ProjectItem
index object Either index by number (1-based) or by name can be used to get the item
Résultat EnvDTE.ProjectItem

OANavigableProjectItems() public méthode

Constructor.
public OANavigableProjectItems ( OAProject project, HierarchyNode nodeWithItems ) : System
project OAProject The associated project.
nodeWithItems HierarchyNode The node that defines the items.
Résultat System

OANavigableProjectItems() public méthode

Constructor.
public OANavigableProjectItems ( OAProject project, IList items, HierarchyNode nodeWithItems ) : System
project OAProject The associated project.
items IList A list of items that will make up the items defined by this object.
nodeWithItems HierarchyNode The node that defines the items.
Résultat System