VCReferences Interface
A collection of VCReference objects, each representing a reference in the project.
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
The VCReferences type exposes the following members.
| Name | Description | |
|---|---|---|
|
Count | Gets the number of VCReference objects in the VCReferences collection. |
|
ItemName | Gets the name of the current item in the collection. (Inherited from VCProjectItem.) |
|
ItemName | Gets the name of the current item in the collection. |
|
Kind | Gets an enumeration indicating the type of object. (Inherited from VCProjectItem.) |
|
Kind | Gets an enumeration indicating the type of object. |
|
Parent | Gets the immediate parent object of a given object. (Inherited from VCProjectItem.) |
|
Parent | Gets the immediate parent object of a given object. |
|
project | Gets the VCProject associated with the object. (Inherited from VCProjectItem.) |
|
project | Gets the project that contains these references. |
|
References | Gets the collection of project references. |
|
VCProjectEngine | Gets a pointer to the project engine. (Inherited from VCProjectItem.) |
|
VCProjectEngine | Gets a pointer to the project engine. |
| Name | Description | |
|---|---|---|
|
AddActiveXReference | Adds an ActiveX (COM) reference to the project. |
|
AddActiveXReferenceEx | Adds an ActiveX (COM) reference to the project. |
|
AddAssemblyReference | Adds an assembly (.NET) reference to the selected project. |
|
AddAssemblyReferenceWithStrongName | Adds an assembly (.NET) reference to the selected project using its strong name. |
|
AddAssemblyReferenceWithStrongNameEx | Adds an assembly (.NET) reference to the selected project using its strong name. |
|
AddProjectReference | Adds a project reference to the project. |
|
AddProjectReferenceByIdentifier | Adds an assembly (.NET) reference to the selected project using its unique identifier. |
|
AddProjectReferenceByIdentifierEx | Adds an assembly (.NET) reference to the selected project using its unique identifier. |
|
AddReferenceToFile | Adds a reference to a file. |
|
AddReferenceToFileEx | Adds a reference to a file. |
|
CanAddActiveXReference | Returns a value indicating whether to add the given ActiveX (COM) reference. |
|
CanAddAssemblyReference | Returns a value indicating whether to add the given assembly (.NET) reference. |
|
CanAddAssemblyReferenceWithStrongName | Returns a value indicating whether to add the given assembly (.NET) reference by refering to it by its strong name. |
|
CanAddProjectReference | Returns a value indicating whether to add the given project reference. |
|
CanAddProjectReferenceByIdentifier | Returns a value indicating whether to add the given project reference by refering to it by its unique identifier. |
|
CanAddReferenceToFile | Returns a value indicating whether to add the given file reference. |
|
GetEnumerator() | Returns an enumerator that iterates through a collection. (Inherited from IEnumerable.) |
|
GetEnumerator() | Returns an enumerator for items in the VCReferences collection. |
|
Item | Selects an item in the collection. |
|
MatchName(String, Boolean) | Matches a specified name to the name of a collection item. (Inherited from VCProjectItem.) |
|
MatchName(String, Boolean) | Matches a specified name to the name of a collection item. |
|
RemoveReference | Removes the specified reference from the project or references collection. |