IVsPlatformReferenceProviderContext2 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Extends IVsPlatformReferenceProviderContext to expose extension SDK directories.
public interface class IVsPlatformReferenceProviderContext2 : Microsoft::VisualStudio::Shell::Interop::IVsPlatformReferenceProviderContext
public interface class IVsPlatformReferenceProviderContext2 : Microsoft::VisualStudio::Shell::Interop::IVsPlatformReferenceProviderContext
__interface IVsPlatformReferenceProviderContext2 : Microsoft::VisualStudio::Shell::Interop::IVsPlatformReferenceProviderContext
[System.Runtime.InteropServices.Guid("65429265-78CC-4772-9826-5BF9E2295C62")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FOleAutomation)]
public interface IVsPlatformReferenceProviderContext2 : Microsoft.VisualStudio.Shell.Interop.IVsPlatformReferenceProviderContext
[System.Runtime.InteropServices.Guid("65429265-78CC-4772-9826-5BF9E2295C62")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsPlatformReferenceProviderContext2 : Microsoft.VisualStudio.Shell.Interop.IVsPlatformReferenceProviderContext
[<System.Runtime.InteropServices.Guid("65429265-78CC-4772-9826-5BF9E2295C62")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FOleAutomation)>]
type IVsPlatformReferenceProviderContext2 = interface
interface IVsPlatformReferenceProviderContext
[<System.Runtime.InteropServices.Guid("65429265-78CC-4772-9826-5BF9E2295C62")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsPlatformReferenceProviderContext2 = interface
interface IVsPlatformReferenceProviderContext
interface IVsReferenceProviderContext
Public Interface IVsPlatformReferenceProviderContext2
Implements IVsPlatformReferenceProviderContext
- 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 |
Gets the provider GUID. |
ReferenceFilterPaths |
Gets or sets the reference filter paths. |
References |
The set of references. |
SDKDirectoryRoot |
Gets or sets the location on disk where unregistered software development kits (SDKs) are stored. |
SDKExtensionDirectoryRoot |
Gets or sets the root of the SDK extension directory. |
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 set 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. Software development kits (SDKs) with a higher Visual Studio version are filtered out. |
Methods
AddReference(IVsReference) |
Adds the specified reference. |
CreateReference() |
Creates a reference. |
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. |