C# Class 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).
Inheritance: IVsTextManagerEvents4, IWritableEditorSettingsStorage, IDisposable
Afficher le fichier Open project: Microsoft/RTVS

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
LanguageSettingsStorage ( System.Guid languageServiceId ) : System

Private Methods

Méthode Description
FireSettingsChanged ( ) : void
HookTextManagerEvents ( ) : void
SetLangPrefs ( LANGPREFERENCES3 newPreferences ) : void

Method Details

BeginBatchChange() public méthode

public BeginBatchChange ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

EndBatchChange() public méthode

public EndBatchChange ( ) : void
Résultat void

GetBoolean() public méthode

public GetBoolean ( string name, bool defaultValue ) : bool
name string
defaultValue bool
Résultat bool

GetInteger() public méthode

public GetInteger ( string name, int defaultValue ) : int
name string
defaultValue int
Résultat int

GetString() public méthode

public GetString ( string name, string defaultValue ) : string
name string
defaultValue string
Résultat string

LanguageSettingsStorage() protected méthode

protected LanguageSettingsStorage ( System.Guid languageServiceId ) : System
languageServiceId System.Guid
Résultat System

LoadFromStorage() public abstract méthode

public abstract LoadFromStorage ( ) : void
Résultat void

OnRegisterMarkerType() public méthode

public OnRegisterMarkerType ( int markerType ) : void
markerType int
Résultat void

OnRegisterView() public méthode

public OnRegisterView ( IVsTextView view ) : void
view IVsTextView
Résultat void

OnUnregisterView() public méthode

public OnUnregisterView ( IVsTextView view ) : void
view IVsTextView
Résultat void

OnUserPreferencesChanged4() public méthode

public OnUserPreferencesChanged4 ( VIEWPREFERENCES3 viewPrefs, LANGPREFERENCES3 langPrefs, FONTCOLORPREFERENCES2 colorPrefs ) : int
viewPrefs VIEWPREFERENCES3
langPrefs LANGPREFERENCES3
colorPrefs FONTCOLORPREFERENCES2
Résultat int

ResetSettings() public méthode

Called when VS resets default settings through "Tools|Import/Export Settings"
public ResetSettings ( ) : void
Résultat void

SetBoolean() public méthode

public SetBoolean ( string name, bool value ) : void
name string
value bool
Résultat void

SetInteger() public méthode

public SetInteger ( string name, int value ) : void
name string
value int
Résultat void

SetString() public méthode

public SetString ( string name, string value ) : void
name string
value string
Résultat void