Freigeben über


IVsProjectReferenceProviderContext Interface

The context object used to initialize the project reference provider.

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

Syntax

'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("3A77035E-CB2A-4582-B60E-1123207F2029")> _
Public Interface IVsProjectReferenceProviderContext _
    Inherits IVsReferenceProviderContext
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("3A77035E-CB2A-4582-B60E-1123207F2029")]
public interface IVsProjectReferenceProviderContext : IVsReferenceProviderContext
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"3A77035E-CB2A-4582-B60E-1123207F2029")]
public interface class IVsProjectReferenceProviderContext : IVsReferenceProviderContext
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("3A77035E-CB2A-4582-B60E-1123207F2029")>]
type IVsProjectReferenceProviderContext =  
    interface 
        interface IVsReferenceProviderContext 
    end
public interface IVsProjectReferenceProviderContext extends IVsReferenceProviderContext

The IVsProjectReferenceProviderContext type exposes the following members.

Properties

  Name Description
Public property CurrentProject Gets or sets the current project in the hierarchy.
Public property ProviderGuid
Public property ReferenceFilterPaths
Public property References

Top

Methods

  Name Description
Public method AddReference
Public method CreateReference

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace