Share via


ExportProviderAttributeBase Constructors

Definition

Overloads

ExportProviderAttributeBase(String, Type)

Initializes a new instance of the ExportProviderAttributeBase class.

ExportProviderAttributeBase(String, ProviderPriority, Type)

Initializes a new instance of the ExportProviderAttributeBase class.

ExportProviderAttributeBase(String, String, ProviderPriority, Type)

Initializes a new instance of the ExportProviderAttributeBase class.

ExportProviderAttributeBase(String, Type)

Initializes a new instance of the ExportProviderAttributeBase class.

public:
 ExportProviderAttributeBase(System::String ^ type, Type ^ contractType);
public:
 ExportProviderAttributeBase(Platform::String ^ type, Platform::Type ^ contractType);
public ExportProviderAttributeBase (string type, Type contractType);
new Microsoft.VisualStudio.Workspace.ExportProviderAttributeBase : string * Type -> Microsoft.VisualStudio.Workspace.ExportProviderAttributeBase
Public Sub New (type As String, contractType As Type)

Parameters

type
String

The unique type for this IProviderMetadataBase

contractType
Type

Contract Type

Applies to

ExportProviderAttributeBase(String, ProviderPriority, Type)

Initializes a new instance of the ExportProviderAttributeBase class.

public:
 ExportProviderAttributeBase(System::String ^ type, Microsoft::VisualStudio::Workspace::ProviderPriority priority, Type ^ contractType);
public:
 ExportProviderAttributeBase(Platform::String ^ type, Microsoft::VisualStudio::Workspace::ProviderPriority priority, Platform::Type ^ contractType);
public ExportProviderAttributeBase (string type, Microsoft.VisualStudio.Workspace.ProviderPriority priority, Type contractType);
new Microsoft.VisualStudio.Workspace.ExportProviderAttributeBase : string * Microsoft.VisualStudio.Workspace.ProviderPriority * Type -> Microsoft.VisualStudio.Workspace.ExportProviderAttributeBase
Public Sub New (type As String, priority As ProviderPriority, contractType As Type)

Parameters

type
String

The unique type for this IProviderMetadataBase

priority
ProviderPriority

The provider priority

contractType
Type

Contract Type

Applies to

ExportProviderAttributeBase(String, String, ProviderPriority, Type)

Initializes a new instance of the ExportProviderAttributeBase class.

public:
 ExportProviderAttributeBase(System::String ^ version, System::String ^ type, Microsoft::VisualStudio::Workspace::ProviderPriority priority, Type ^ contractType);
public:
 ExportProviderAttributeBase(Platform::String ^ version, Platform::String ^ type, Microsoft::VisualStudio::Workspace::ProviderPriority priority, Platform::Type ^ contractType);
public ExportProviderAttributeBase (string version, string type, Microsoft.VisualStudio.Workspace.ProviderPriority priority, Type contractType);
public ExportProviderAttributeBase (string? version, string type, Microsoft.VisualStudio.Workspace.ProviderPriority priority, Type contractType);
new Microsoft.VisualStudio.Workspace.ExportProviderAttributeBase : string * string * Microsoft.VisualStudio.Workspace.ProviderPriority * Type -> Microsoft.VisualStudio.Workspace.ExportProviderAttributeBase
Public Sub New (version As String, type As String, priority As ProviderPriority, contractType As Type)

Parameters

version
String

Version for this provider

type
String

The unique type for this IProviderMetadataBase

priority
ProviderPriority

The provider priority

contractType
Type

Contract Type

Applies to