Share via


IFileScannerMetadata Interface

Definition

Describes an IFileScanner extension's applicability and capabilities.

public interface class IFileScannerMetadata : Microsoft::VisualStudio::Workspace::IFileSelectorMetadata, Microsoft::VisualStudio::Workspace::ISupportedTypesMetadata
public interface class IFileScannerMetadata : Microsoft::VisualStudio::Workspace::IFileSelectorMetadata, Microsoft::VisualStudio::Workspace::ISupportedTypesMetadata
__interface IFileScannerMetadata : Microsoft::VisualStudio::Workspace::IFileSelectorMetadata, Microsoft::VisualStudio::Workspace::ISupportedTypesMetadata
public interface IFileScannerMetadata : Microsoft.VisualStudio.Workspace.IFileSelectorMetadata, Microsoft.VisualStudio.Workspace.ISupportedTypesMetadata
type IFileScannerMetadata = interface
    interface IFileSelectorMetadata
    interface IProviderMetadataBase
    interface ISupportedTypesMetadata
Public Interface IFileScannerMetadata
Implements IFileSelectorMetadata, ISupportedTypesMetadata
Derived
Implements

Properties

FilesFilters

Optional. Gets a set of rules (glob patterns) for files. This will constitute "anonymous" content type, aka set of files only available for the given provider. Files that matches this rules (if present) will be passed to the component regardless of their calculated content type.

(Inherited from IFileSelectorMetadata)
Language

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

OptionFlags

The Options defined for this metadata as flags attribute

(Inherited from IProviderMetadataBase)
Options

FileScanner options

Priority

Provider priority

(Inherited from IProviderMetadataBase)
SupportedContentTypes

Optional. List of content types this component wants to handle.

(Inherited from IFileSelectorMetadata)
SupportedTypes

Gets the set of supported types by this metadata

(Inherited from ISupportedTypesMetadata)
Type

The Unique Type for this Provider

(Inherited from IProviderMetadataBase)
Version

Version tracking

(Inherited from IProviderMetadataBase)

Applies to