Reference3::Identity Property
Gets the unique identifier of the reference.
Assembly: VSLangProj80 (in VSLangProj80.dll)
Property Value
Type: System::String^The returned string depends on the reference type.
Reference Type | Value Returned |
|---|---|
Assembly | Assembly name (assembly name without path or extension) |
COM | The format is: "GUID\major.minor\localeid\wrappertool" For example, "{00000205-0000-0010-8000-00AA006D2EA4}\2.5\409\tlbimp" is returned for ActiveX Data Objects 2.5. |
Native | Assembly identity of the assembly being referenced. |
Implements
Reference2::IdentityAll components have a unique identifier. The Identity property gets that information. This property is unique for each reference, as an exception is raised if you attempt to add a reference with the same identity as a reference that is already in the collection. This property is suitable for indexing the Reference3 collection by using the Item method.
This example adds an Assembly and a COM reference to an open Visual Basic or Visual C# project and displays the Identity property for each. To run this example as an add-in, see How to: Compile and Run the Automation Object Model Code Examples.
The default paths for the reference added are: <installation root>\Program Files\Microsoft.NET\Primary Interop Assemblies for adodb.dll, and <installation root>\Program Files\Common Files\SpeechEngines\Microsoft for spcommon.dll. Replace <file path> in the example with these or other appropriate file paths.