IEditorSettingsProvider Interface

Applies to v2.

Provides properties for an editor settings provider.

Namespace:  Microsoft.WebMatrix.Extensibility.Editor
Assembly:  Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)

public interface IEditorSettingsProvider : IEditorSettings

The IEditorSettingsProvider type exposes the following members.

  NameDescription
Public propertyAddQuotesToHtmlAttributesGets or sets whether to add quotes to HTML attribute values in HTML formatting. (Inherited from IEditorSettings.)
Public propertyAutoFormatCodeGets or sets whether to auto-format code as you type. (Inherited from IEditorSettings.)
Public propertyBracePositionOnNewLineCSharpGets or sets whether to brace position in C#. (Inherited from IEditorSettings.)
Public propertyBracePositionOnNewLineCssGets or sets whether to brace position in CSS. (Inherited from IEditorSettings.)
Public propertyBracePositionOnNewLineJScriptGets or sets whether to brace position in JScript. (Inherited from IEditorSettings.)
Public propertyBracePositionOnNewLinePhpGets or sets whether to brace position in PHP. (Inherited from IEditorSettings.)
Public propertyFontFamilyGets or sets the font family for the settings. (Inherited from IEditorSettings.)
Public propertyFontSizeInPointsGets or sets the font size in points. (Inherited from IEditorSettings.)
Public propertyHighlightWordsGets or sets whether to highlight words. (Inherited from IEditorSettings.)
Public propertyHtmlAttributesOnSeparateLinesGets or sets whether to place HTML element attributes on separate lines. (Inherited from IEditorSettings.)
Public propertyInsertBracesGets or sets whether to insert matching braces and quotes. (Inherited from IEditorSettings.)
Public propertyInsertClosingTagsGets or sets whether to insert closing tags in HTML and XML. (Inherited from IEditorSettings.)
Public propertyInsertSpacesForTabsGets or sets whether spaces are inserted for tabs. (Inherited from IEditorSettings.)
Public propertyLineNumbersEnabledGets or sets whether line numbers are enabled. (Inherited from IEditorSettings.)
Public propertySearchAsYouTypeGets or sets whether the editor allows searching as you type. (Inherited from IEditorSettings.)
Public propertyShowWhiteSpacesGets or sets whether whitespace is shown. (Inherited from IEditorSettings.)
Public propertySurfaceBackgroundBrushGets or sets the surface background brush. (Inherited from IEditorSettings.)
Public propertyTabSizeGets or sets the tab size. (Inherited from IEditorSettings.)
Public propertyThemeFileLocation Gets or sets the theme file location.
Public propertyValidationEnabledGets or sets whether to enable validation. (Inherited from IEditorSettings.)
Public propertyWordWrapEnabledGets or sets whether word wrap is enabled. (Inherited from IEditorSettings.)
Top

  NameDescription
Public methodGetCustomOptionGets the custom option of the editor. (Inherited from IEditorSettings.)
Public methodGetCustomOptionsGets all custom options. (Inherited from IEditorSettings.)
Public methodSetCustomOptionSets the custom option. (Inherited from IEditorSettings.)
Top

  NameDescription
Public eventSettingChanged Occurs when a setting has changed.
Top
Show: