C# Class Gilgame.SEWorkbench.ViewModels.EditorViewModel

Inheritance: BaseViewModel
ファイルを表示 Open project: gilgame/SEWorkbench Class Usage Examples

Public Properties

Property Type Description
Completion ICSharpCode.CodeCompletion.CSharpCompletion
ScriptProvider Interop.ScriptProvider

Public Methods

Method Description
EditorViewModel ( BaseViewModel parent ) : System
InsertText ( string text ) : void
PerformShowQuickFind ( ) : void
PerformUpdateAutoComplete ( bool unsaved = false ) : void

Private Methods

Method Description
Config_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
OnCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
Page_FileSaved ( object sender, EventArgs e ) : void
Page_Selected ( object sender, FileEventArgs e ) : void
Page_TextChanged ( object sender, EventArgs e ) : void
RaiseFileChanged ( string path, bool unsaved ) : void
RegisterPage ( PageViewModel page ) : void
UnregisterPage ( PageViewModel page ) : void
UpdateScriptProvider ( ) : void

Method Details

EditorViewModel() public method

public EditorViewModel ( BaseViewModel parent ) : System
parent BaseViewModel
return System

InsertText() public method

public InsertText ( string text ) : void
text string
return void

PerformShowQuickFind() public method

public PerformShowQuickFind ( ) : void
return void

PerformUpdateAutoComplete() public method

public PerformUpdateAutoComplete ( bool unsaved = false ) : void
unsaved bool
return void

Property Details

Completion public_oe static_oe property

public static CSharpCompletion,ICSharpCode.CodeCompletion Completion
return ICSharpCode.CodeCompletion.CSharpCompletion

ScriptProvider public_oe static_oe property

public static Interop.ScriptProvider ScriptProvider
return Interop.ScriptProvider