ExportFileScannerAttribute Constructors

Definition

Overloads

ExportFileScannerAttribute(String, String, String, Type)

Initializes a new instance of the ExportFileScannerAttribute class.

ExportFileScannerAttribute(String, String, String[], Type[])

Initializes a new instance of the ExportFileScannerAttribute class.

ExportFileScannerAttribute(String, String, String[], Type[], ProviderPriority)

Initializes a new instance of the ExportFileScannerAttribute class.

ExportFileScannerAttribute(FileScannerOptions, String, String, String[], Type[], ProviderPriority)

Initializes a new instance of the ExportFileScannerAttribute class.

ExportFileScannerAttribute(FileScannerOptions, String, String, String, String[], Type[], ProviderPriority)

Initializes a new instance of the ExportFileScannerAttribute class.

ExportFileScannerAttribute(FileScannerOptions, String, String, String, String[], String[], Type[], ProviderPriority)

Initializes a new instance of the ExportFileScannerAttribute class.

ExportFileScannerAttribute(String, String, String, Type)

Initializes a new instance of the ExportFileScannerAttribute class.

public:
 ExportFileScannerAttribute(System::String ^ type, System::String ^ language, System::String ^ fileExtension, Type ^ supportedType);
public:
 ExportFileScannerAttribute(Platform::String ^ type, Platform::String ^ language, Platform::String ^ fileExtension, Platform::Type ^ supportedType);
public ExportFileScannerAttribute (string type, string language, string fileExtension, Type supportedType);
new Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute : string * string * string * Type -> Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute
Public Sub New (type As String, language As String, fileExtension As String, supportedType As Type)

Parameters

type
String

The unique type for this IFileScannerMetadata

language
String

A simple name that describes the kind of files this scanner is suitable for.

fileExtension
String

The set of file name suffixes or extensions (including the leading period) that this scanner is capable of parsing. This scanner matches files which end with these values.

supportedType
Type

The supported type to be scanned

Applies to

ExportFileScannerAttribute(String, String, String[], Type[])

Initializes a new instance of the ExportFileScannerAttribute class.

public:
 ExportFileScannerAttribute(System::String ^ type, System::String ^ language, cli::array <System::String ^> ^ supportedFileExtensions, cli::array <Type ^> ^ supportedTypes);
public:
 ExportFileScannerAttribute(Platform::String ^ type, Platform::String ^ language, Platform::Array <Platform::String ^> ^ supportedFileExtensions, Platform::Array <Platform::Type ^> ^ supportedTypes);
public ExportFileScannerAttribute (string type, string language, string[] supportedFileExtensions, Type[] supportedTypes);
new Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute : string * string * string[] * Type[] -> Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute
Public Sub New (type As String, language As String, supportedFileExtensions As String(), supportedTypes As Type())

Parameters

type
String

The unique type for this IFileScannerMetadata

language
String

A simple name that describes the kind of files this scanner is suitable for.

supportedFileExtensions
String[]

The set of file name suffixes or extensions (including the leading period) that this scanner is capable of parsing. This scanner matches files which end with these values.

supportedTypes
Type[]

List of types supported by this file scanner

Applies to

ExportFileScannerAttribute(String, String, String[], Type[], ProviderPriority)

Initializes a new instance of the ExportFileScannerAttribute class.

public:
 ExportFileScannerAttribute(System::String ^ type, System::String ^ language, cli::array <System::String ^> ^ supportedFileExtensions, cli::array <Type ^> ^ supportedTypes, Microsoft::VisualStudio::Workspace::ProviderPriority priority);
public:
 ExportFileScannerAttribute(Platform::String ^ type, Platform::String ^ language, Platform::Array <Platform::String ^> ^ supportedFileExtensions, Platform::Array <Platform::Type ^> ^ supportedTypes, Microsoft::VisualStudio::Workspace::ProviderPriority priority);
public ExportFileScannerAttribute (string type, string language, string[] supportedFileExtensions, Type[] supportedTypes, Microsoft.VisualStudio.Workspace.ProviderPriority priority);
new Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute : string * string * string[] * Type[] * Microsoft.VisualStudio.Workspace.ProviderPriority -> Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute
Public Sub New (type As String, language As String, supportedFileExtensions As String(), supportedTypes As Type(), priority As ProviderPriority)

Parameters

type
String

The unique type for this IFileScannerMetadata

language
String

A simple name that describes the kind of files this scanner is suitable for.

supportedFileExtensions
String[]

The set of file name suffixes or extensions (including the leading period) that this scanner is capable of parsing. This scanner matches files which end with these values.

supportedTypes
Type[]

List of types supported by this file scanner

priority
ProviderPriority

File scanner priority

Applies to

ExportFileScannerAttribute(FileScannerOptions, String, String, String[], Type[], ProviderPriority)

Initializes a new instance of the ExportFileScannerAttribute class.

public:
 ExportFileScannerAttribute(Microsoft::VisualStudio::Workspace::Indexing::FileScannerOptions options, System::String ^ type, System::String ^ language, cli::array <System::String ^> ^ supportedFileExtensions, cli::array <Type ^> ^ supportedTypes, Microsoft::VisualStudio::Workspace::ProviderPriority priority);
public:
 ExportFileScannerAttribute(Microsoft::VisualStudio::Workspace::Indexing::FileScannerOptions options, Platform::String ^ type, Platform::String ^ language, Platform::Array <Platform::String ^> ^ supportedFileExtensions, Platform::Array <Platform::Type ^> ^ supportedTypes, Microsoft::VisualStudio::Workspace::ProviderPriority priority);
public ExportFileScannerAttribute (Microsoft.VisualStudio.Workspace.Indexing.FileScannerOptions options, string type, string language, string[] supportedFileExtensions, Type[] supportedTypes, Microsoft.VisualStudio.Workspace.ProviderPriority priority);
new Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute : Microsoft.VisualStudio.Workspace.Indexing.FileScannerOptions * string * string * string[] * Type[] * Microsoft.VisualStudio.Workspace.ProviderPriority -> Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute
Public Sub New (options As FileScannerOptions, type As String, language As String, supportedFileExtensions As String(), supportedTypes As Type(), priority As ProviderPriority)

Parameters

options
FileScannerOptions

FileScanner options

type
String

The unique type for this IFileScannerMetadata

language
String

A simple name that describes the kind of files this scanner is suitable for.

supportedFileExtensions
String[]

The set of file name suffixes or extensions (including the leading period) that this scanner is capable of parsing. This scanner matches files which end with these values.

supportedTypes
Type[]

List of types supported by this file scanner

priority
ProviderPriority

File scanner priority

Applies to

ExportFileScannerAttribute(FileScannerOptions, String, String, String, String[], Type[], ProviderPriority)

Initializes a new instance of the ExportFileScannerAttribute class.

public:
 ExportFileScannerAttribute(Microsoft::VisualStudio::Workspace::Indexing::FileScannerOptions options, System::String ^ version, System::String ^ type, System::String ^ language, cli::array <System::String ^> ^ supportedFileExtensions, cli::array <Type ^> ^ supportedTypes, Microsoft::VisualStudio::Workspace::ProviderPriority priority);
public:
 ExportFileScannerAttribute(Microsoft::VisualStudio::Workspace::Indexing::FileScannerOptions options, Platform::String ^ version, Platform::String ^ type, Platform::String ^ language, Platform::Array <Platform::String ^> ^ supportedFileExtensions, Platform::Array <Platform::Type ^> ^ supportedTypes, Microsoft::VisualStudio::Workspace::ProviderPriority priority);
public ExportFileScannerAttribute (Microsoft.VisualStudio.Workspace.Indexing.FileScannerOptions options, string version, string type, string language, string[] supportedFileExtensions, Type[] supportedTypes, Microsoft.VisualStudio.Workspace.ProviderPriority priority);
public ExportFileScannerAttribute (Microsoft.VisualStudio.Workspace.Indexing.FileScannerOptions options, string? version, string type, string language, string[] supportedFileExtensions, Type[] supportedTypes, Microsoft.VisualStudio.Workspace.ProviderPriority priority);
new Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute : Microsoft.VisualStudio.Workspace.Indexing.FileScannerOptions * string * string * string * string[] * Type[] * Microsoft.VisualStudio.Workspace.ProviderPriority -> Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute
Public Sub New (options As FileScannerOptions, version As String, type As String, language As String, supportedFileExtensions As String(), supportedTypes As Type(), priority As ProviderPriority)

Parameters

options
FileScannerOptions

FileScanner options

version
String

Version for this provider

type
String

The unique type for this IFileScannerMetadata

language
String

A simple name that describes the kind of files this scanner is suitable for.

supportedFileExtensions
String[]

The set of file name suffixes or extensions (including the leading period) that this scanner is capable of parsing. This scanner matches files which end with these values.

supportedTypes
Type[]

List of types supported by this file scanner

priority
ProviderPriority

File scanner priority

Applies to

ExportFileScannerAttribute(FileScannerOptions, String, String, String, String[], String[], Type[], ProviderPriority)

Initializes a new instance of the ExportFileScannerAttribute class.

public:
 ExportFileScannerAttribute(Microsoft::VisualStudio::Workspace::Indexing::FileScannerOptions options, System::String ^ version, System::String ^ type, System::String ^ language, cli::array <System::String ^> ^ supportedFileExtensions, cli::array <System::String ^> ^ supportedFileNames, cli::array <Type ^> ^ supportedTypes, Microsoft::VisualStudio::Workspace::ProviderPriority priority);
public ExportFileScannerAttribute (Microsoft.VisualStudio.Workspace.Indexing.FileScannerOptions options, string? version, string type, string language, string[] supportedFileExtensions, string[] supportedFileNames, Type[] supportedTypes, Microsoft.VisualStudio.Workspace.ProviderPriority priority);
new Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute : Microsoft.VisualStudio.Workspace.Indexing.FileScannerOptions * string * string * string * string[] * string[] * Type[] * Microsoft.VisualStudio.Workspace.ProviderPriority -> Microsoft.VisualStudio.Workspace.Indexing.ExportFileScannerAttribute
Public Sub New (options As FileScannerOptions, version As String, type As String, language As String, supportedFileExtensions As String(), supportedFileNames As String(), supportedTypes As Type(), priority As ProviderPriority)

Parameters

options
FileScannerOptions

FileScanner options

version
String

Version for this provider

type
String

The unique type for this IFileScannerMetadata

language
String

A simple name that describes the kind of files this scanner is suitable for.

supportedFileExtensions
String[]

The set of file name suffixes or extensions (including the leading period) that this scanner is capable of parsing. This scanner matches files which end with these values.

supportedFileNames
String[]

The set of file names that this scanner is capable of parsing. This scanner matches files whose name match these values exactly.

supportedTypes
Type[]

List of types supported by this file scanner

priority
ProviderPriority

File scanner priority

Applies to