Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
CurFileExtensionFormat Method
Collapse the table of content
Expand the table of content

LanguageService.CurFileExtensionFormat Method

Returns the index into the file extension list that matches the extension of the specified file name.

Namespace:  Microsoft.VisualStudio.Package
Assemblies:   Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.12.0 (in Microsoft.VisualStudio.Package.LanguageService.12.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.14.0 (in Microsoft.VisualStudio.Package.LanguageService.14.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

public virtual int CurFileExtensionFormat(
	string fileName


Type: System.String

[in] The file name from which to get the extension to look for.

Return Value

Type: System.Int32
If successful, returns a zero-based index into the file extension list that is returned from LanguageService.GetFormatFilterList; otherwise, returns -1 to indicate the extension is not in the file extension list.

This is used to select the appropriate filter when showing a Save As dialog box to save a file.

The base method calls LanguageService.GetFormatFilterList and then searches the list for the extension. Note that LanguageService.GetFormatFilterList returns a single string: the extensions are separated either by newlines or vertical bars ("|") and the base method can handle either separator.

© 2015 Microsoft