IFileExtensionRegistryService Interface

The service that manages associations between file extensions and content types.

Namespace:  Microsoft.VisualStudio.Utilities
Assembly:  Microsoft.VisualStudio.CoreUtility (in Microsoft.VisualStudio.CoreUtility.dll)

Syntax

'Declaration
Public Interface IFileExtensionRegistryService
public interface IFileExtensionRegistryService
public interface class IFileExtensionRegistryService
type IFileExtensionRegistryService =  interface end
public interface IFileExtensionRegistryService

The IFileExtensionRegistryService type exposes the following members.

Methods

  Name Description
Public method AddFileExtension Adds a new file extension to the registry.
Public method GetContentTypeForExtension Gets the content type associated with the given file extension.
Public method GetExtensionsForContentType Gets the list of file extensions associated with the specified content type.
Public method RemoveFileExtension Removes the specified file extension from the registry.

Top

Remarks

This is a MEF component part, and should be imported as follows:

[Import]
internal IFileExtensionRegistryService registryService = null;

See Also

Reference

Microsoft.VisualStudio.Utilities Namespace