Partager via


IVsPlatformReferenceProviderContext Interface

Definition

The context object used to initialize the platform reference provider.

public interface class IVsPlatformReferenceProviderContext : Microsoft::VisualStudio::Shell::Interop::IVsReferenceProviderContext
public interface class IVsPlatformReferenceProviderContext : Microsoft::VisualStudio::Shell::Interop::IVsReferenceProviderContext
__interface IVsPlatformReferenceProviderContext : Microsoft::VisualStudio::Shell::Interop::IVsReferenceProviderContext
[System.Runtime.InteropServices.Guid("E19BDA1E-41E3-47BA-8308-82D18F399D73")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FOleAutomation)]
public interface IVsPlatformReferenceProviderContext : Microsoft.VisualStudio.Shell.Interop.IVsReferenceProviderContext
[System.Runtime.InteropServices.Guid("E19BDA1E-41E3-47BA-8308-82D18F399D73")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsPlatformReferenceProviderContext : Microsoft.VisualStudio.Shell.Interop.IVsReferenceProviderContext
[<System.Runtime.InteropServices.Guid("E19BDA1E-41E3-47BA-8308-82D18F399D73")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FOleAutomation)>]
type IVsPlatformReferenceProviderContext = interface
    interface IVsReferenceProviderContext
[<System.Runtime.InteropServices.Guid("E19BDA1E-41E3-47BA-8308-82D18F399D73")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsPlatformReferenceProviderContext = interface
    interface IVsReferenceProviderContext
Public Interface IVsPlatformReferenceProviderContext
Implements IVsReferenceProviderContext
Derived
Attributes
Implements

Properties

AssemblySearchPaths

Gets or sets the paths to the loose extension assemblies.

ExpandSDKContents

Gets or sets whether to expand the software development kit (SDK) contents.

IsImplicitlyReferenced

Gets or sets whether it is unnecessary to show the Windows tab, which allows selection of core Windows Metadata (WinMDs), because they are implicitly referenced by the project system.

ProviderGuid
ReferenceFilterPaths
References
SDKDirectoryRoot

Gets or sets he location on disk where unregistered software development kits (SDKs) are stored.

SDKFilterKeywords

Gets or sets a space-delimited list of the capabilities.

SDKRegistryRoot

Gets or sets the location where the software development kits (SDKs) are registered in the registry.

Tabs

Gets or sets the set of tabs to show. Defaults to all tabs.

TargetFrameworkMoniker

Gets or sets the moniker of the target framework.

TargetPlatformIdentifier

Gets or sets the target platform identifier, which indicates where to find software development kit (SDK) references.

TargetPlatformReferencesLocation

Gets or sets the location of the platform references.

TargetPlatformVersion

Gets or sets the target platform version, which indicates to the user where the references come from.

VisualStudioVersion

Gets or sets the supported Visual Studio version (for example, Visual Studio 2012). Software development kits (SDKs) with a higher Visual Studio version are filtered out.

Methods

AddReference(IVsReference)
CreateReference()
GetNoItemsMessageForTab(UInt32)

Retrieves the custom no items message for a particular tab.

GetTabTitle(UInt32)

Retrieves the tab title for each tab.

SetNoItemsMessageForTab(UInt32, String)

Sets the custom no items message for the specified tab.

SetTabTitle(UInt32, String)

Sets the tab title for each tab.

Applies to