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
파일 보기 프로젝트 열기: Microsoft/RTVS

공개 메소드들

메소드 설명
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