IVsProjectReference Interface

Provides information about Visual Studio project references.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

'Declaration
<GuidAttribute("49C80755-EA7F-4CCE-9A9E-41E3C9EFA753")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsProjectReference _
    Inherits IVsReference
[GuidAttribute("49C80755-EA7F-4CCE-9A9E-41E3C9EFA753")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProjectReference : IVsReference
[GuidAttribute(L"49C80755-EA7F-4CCE-9A9E-41E3C9EFA753")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsProjectReference : IVsReference
[<GuidAttribute("49C80755-EA7F-4CCE-9A9E-41E3C9EFA753")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsProjectReference =  
    interface 
        interface IVsReference 
    end
public interface IVsProjectReference extends IVsReference

The IVsProjectReference type exposes the following members.

Properties

  Name Description
Public property AlreadyReferenced
Public property FullPath
Public property Identity Gets or sets the identity of the project reference.
Public property Name
Public property ReferenceSpecification Gets or sets the specification information for the project reference. The reference specification is made up of the project’s GUID and the project’s Visual Studio unique name, separated by a “|” character.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace