Reference3::Identity Property

 

Gets the unique identifier of the reference.

Namespace:   VSLangProj80
Assembly:  VSLangProj80 (in VSLangProj80.dll)

property String^ Identity {
	String^ get();
}

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.

All 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.

No code example is currently available or this language may not be supported.
Return to top
Show: