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.
Represents common editor options and an extensible mechanism for modifying values and adding new options.
Namespace: Microsoft.VisualStudio.Text.Editor
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Syntax
'Declaration
Public Interface IEditorOptions
public interface IEditorOptions
public interface class IEditorOptions
type IEditorOptions = interface end
public interface IEditorOptions
The IEditorOptions type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
GlobalOptions | Gets the global options. |
![]() |
Parent | Gets the immediate parent of this set of options. |
![]() |
SupportedOptions | Gets the supported options. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
ClearOptionValue(String) | Clear the locally-defined value for the given option. |
![]() |
ClearOptionValue<T>(EditorOptionKey<T>) | Clear the locally-defined value for the given option. |
![]() |
GetOptionValue(String) | Gets the value of the option specified by the option ID. |
![]() |
GetOptionValue<T>(String) | Gets the value of the option identified by the specified option ID. |
![]() |
GetOptionValue<T>(EditorOptionKey<T>) | Gets the value of the option identified by the specified key. |
![]() |
IsOptionDefined(String, Boolean) | Determines whether the specified option is defined. |
![]() |
IsOptionDefined<T>(EditorOptionKey<T>, Boolean) | Determines whether the specified editor option is defined. |
![]() |
SetOptionValue(String, Object) | Sets the value of the specified option in the current scope. |
![]() |
SetOptionValue<T>(EditorOptionKey<T>, T) | Sets the value of the specified option in the current scope. |
Top
Events
Name | Description | |
---|---|---|
![]() |
OptionChanged | Occurs when any option changes. |
Top
Extension Methods
Name | Description | |
---|---|---|
![]() |
AppearanceCategory | Specifies the appearance category. (Defined by WpfViewOptionExtensions.) |
![]() |
DoesViewProhibitUserInput | Determines whether the view prohibits all user input. (Defined by TextViewOptionExtensions.) |
![]() |
GetIndentSize | Gets the size of an indentation for the specified IEditorOptions. (Defined by DefaultOptionExtensions.) |
![]() |
GetNewLineCharacter | Gets the newline character or characters for the specified editor options. (Defined by DefaultOptionExtensions.) |
![]() |
GetReplicateNewLineCharacter | Determines whether to duplicate the newline character or character sequence if it is already present when inserting a newline. (Defined by DefaultOptionExtensions.) |
![]() |
GetTabSize | Gets the number of spaces for the tab in the specified IEditorOptions. (Defined by DefaultOptionExtensions.) |
![]() |
IsAutoScrollEnabled | Determines whether auto-scroll is enabled with the specified set of editor options. (Defined by TextViewOptionExtensions.) |
![]() |
IsChangeTrackingEnabled | Determines whether change tracking is enabled with the specified set of editor options. (Defined by TextViewHostOptionExtensions.) |
![]() |
IsConvertTabsToSpacesEnabled | Determines whether the option to convert tabs to spaces is enabled in the specified IEditorOptions. (Defined by DefaultOptionExtensions.) |
![]() |
IsDragDropEditingEnabled | Determines whether the option for drag/drop editing is enabled in the specified options. (Defined by TextViewOptionExtensions.) |
![]() |
IsGlyphMarginEnabled | Determines whether the glyph margin is enabled with the specified set of editor options. (Defined by TextViewHostOptionExtensions.) |
![]() |
IsHighlightCurrentLineEnabled | Determines whether the option to highlight the current line is enabled. (Defined by WpfViewOptionExtensions.) |
![]() |
IsHorizontalScrollBarEnabled | Determines whether the horizontal scrollbar is enabled with the specified set of editor options. (Defined by TextViewHostOptionExtensions.) |
![]() |
IsLineNumberMarginEnabled | Determines whether the line number margin is enabled with the specified set of editor options. (Defined by TextViewHostOptionExtensions.) |
![]() |
IsMouseWheelZoomEnabled | Determines whether to allow mouse wheel zooming. (Defined by WpfViewOptionExtensions.) |
![]() |
IsOutliningMarginEnabled | Determines whether the outlining margin is enabled with the specified set of editor options. (Defined by TextViewHostOptionExtensions.) |
![]() |
IsOutliningUndoEnabled | Determines whether the option for outlining undo enabled in the specified IEditorOptions. (Defined by TextViewOptionExtensions.) |
![]() |
IsOverwriteModeEnabled | Determines whether overwrite mode is enabled with the specified set of editor options. (Defined by TextViewOptionExtensions.) |
![]() |
IsSelectionMarginEnabled | Determines whether the selection margin is enabled with the specified set of editor options. (Defined by TextViewHostOptionExtensions.) |
![]() |
IsSimpleGraphicsEnabled | Determines whether the option to draw a gradient selection is enabled. (Defined by WpfViewOptionExtensions.) |
![]() |
IsVerticalScrollBarEnabled | Determines whether the vertical scrollbar is enabled with the specified set of editor options. (Defined by TextViewHostOptionExtensions.) |
![]() |
IsViewportLeftClipped | Determines whether the view's ViewportLeft property is clipped to the text width. (Defined by TextViewOptionExtensions.) |
![]() |
IsVirtualSpaceEnabled | Determines whether virtual space is enabled for the specified set of editor options. (Defined by TextViewOptionExtensions.) |
![]() |
IsVisibleWhitespaceEnabled | Determines whether visible whitespace is enabled with the specified set of editor options. (Defined by TextViewOptionExtensions.) |
![]() |
IsZoomControlEnabled | Determines whether the zoom control is enabled with the specified set of editor options. (Defined by TextViewHostOptionExtensions.) |
![]() |
WordWrapStyle | Gets the set of word wrap styles with the specified set of editor options. (Defined by TextViewOptionExtensions.) |
Top