C# Класс Microsoft.VisualStudio.R.Package.Editors.LanguageSettingsStorage

Base class of VS settings. Provides implementation of IWritableEditorSettingsStorage for application-agnostic editor code. This class also provides tracking of tab/indent settings via VS text manager (IVsTextManager) and language preferences (LANGPREFERENCES).
Наследование: IVsTextManagerEvents4, IWritableEditorSettingsStorage, IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
BeginBatchChange ( ) : void
Dispose ( ) : void
EndBatchChange ( ) : void
GetBoolean ( string name, bool defaultValue ) : bool
GetInteger ( string name, int defaultValue ) : int
GetString ( string name, string defaultValue ) : string
LoadFromStorage ( ) : void
OnRegisterMarkerType ( int markerType ) : void
OnRegisterView ( IVsTextView view ) : void
OnUnregisterView ( IVsTextView view ) : void
OnUserPreferencesChanged4 ( VIEWPREFERENCES3 viewPrefs, LANGPREFERENCES3 langPrefs, FONTCOLORPREFERENCES2 colorPrefs ) : int
ResetSettings ( ) : void

Called when VS resets default settings through "Tools|Import/Export Settings"

SetBoolean ( string name, bool value ) : void
SetInteger ( string name, int value ) : void
SetString ( string name, string value ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
LanguageSettingsStorage ( System.Guid languageServiceId ) : System

Приватные методы

Метод Описание
FireSettingsChanged ( ) : void
HookTextManagerEvents ( ) : void
SetLangPrefs ( LANGPREFERENCES3 newPreferences ) : void

Описание методов

BeginBatchChange() публичный Метод

public BeginBatchChange ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EndBatchChange() публичный Метод

public EndBatchChange ( ) : void
Результат void

GetBoolean() публичный Метод

public GetBoolean ( string name, bool defaultValue ) : bool
name string
defaultValue bool
Результат bool

GetInteger() публичный Метод

public GetInteger ( string name, int defaultValue ) : int
name string
defaultValue int
Результат int

GetString() публичный Метод

public GetString ( string name, string defaultValue ) : string
name string
defaultValue string
Результат string

LanguageSettingsStorage() защищенный Метод

protected LanguageSettingsStorage ( System.Guid languageServiceId ) : System
languageServiceId System.Guid
Результат System

LoadFromStorage() публичный абстрактный Метод

public abstract LoadFromStorage ( ) : void
Результат void

OnRegisterMarkerType() публичный Метод

public OnRegisterMarkerType ( int markerType ) : void
markerType int
Результат void

OnRegisterView() публичный Метод

public OnRegisterView ( IVsTextView view ) : void
view IVsTextView
Результат void

OnUnregisterView() публичный Метод

public OnUnregisterView ( IVsTextView view ) : void
view IVsTextView
Результат void

OnUserPreferencesChanged4() публичный Метод

public OnUserPreferencesChanged4 ( VIEWPREFERENCES3 viewPrefs, LANGPREFERENCES3 langPrefs, FONTCOLORPREFERENCES2 colorPrefs ) : int
viewPrefs VIEWPREFERENCES3
langPrefs LANGPREFERENCES3
colorPrefs FONTCOLORPREFERENCES2
Результат int

ResetSettings() публичный Метод

Called when VS resets default settings through "Tools|Import/Export Settings"
public ResetSettings ( ) : void
Результат void

SetBoolean() публичный Метод

public SetBoolean ( string name, bool value ) : void
name string
value bool
Результат void

SetInteger() публичный Метод

public SetInteger ( string name, int value ) : void
name string
value int
Результат void

SetString() публичный Метод

public SetString ( string name, string value ) : void
name string
value string
Результат void