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

