Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Interface to provide file extension checking for Save As functionality.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("181237A7-4861-4D6C-8CA1-8A004BEA2E8E")> _
Public Interface IVsFormatFilterProvider
[InterfaceTypeAttribute()]
[GuidAttribute("181237A7-4861-4D6C-8CA1-8A004BEA2E8E")]
public interface IVsFormatFilterProvider
[InterfaceTypeAttribute()]
[GuidAttribute(L"181237A7-4861-4D6C-8CA1-8A004BEA2E8E")]
public interface class IVsFormatFilterProvider
[<InterfaceTypeAttribute()>]
[<GuidAttribute("181237A7-4861-4D6C-8CA1-8A004BEA2E8E")>]
type IVsFormatFilterProvider = interface end
public interface IVsFormatFilterProvider
The IVsFormatFilterProvider type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
CurFileExtensionFormat | Provides the index in the filter list that matches the extension of the file passed in. |
![]() |
GetFormatFilterList | Provides the list of available extensions for the Save As dialog. |
![]() |
QueryInvalidEncoding | Supplies a message informing the user that he has chosen encoding that is not supported by the language service. |
Top
Remarks
Notes to Implementers
Implemented by language services that want to verify that file extensions specified by a user are handled by the language service.