IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
CShellCore.CodeCompletion.CodeTextEditor Class Reference
+ Inheritance diagram for CShellCore.CodeCompletion.CodeTextEditor:
+ Collaboration diagram for CShellCore.CodeCompletion.CodeTextEditor:

Public Member Functions

 CodeTextEditor ()
 
void OpenFile (string fileName)
 
bool SaveFile ()
 
 CodeTextEditor ()
 
void OpenFile (string fileName)
 
bool SaveFile ()
 

Protected Member Functions

virtual IDocument GetCompletionDocument (out int offset)
 Gets the document used for code completion, can be overridden to provide a custom document More...
 
virtual IDocument GetCompletionDocument (out int offset)
 Gets the document used for code completion, can be overridden to provide a custom document More...
 

Properties

CSharpCompletion Completion [get, set]
 
string FileName [get, set]
 

Private Member Functions

void OnTextEntered (object sender, TextCompositionEventArgs textCompositionEventArgs)
 
void OnCtrlSpaceCommand (object sender, ExecutedRoutedEventArgs executedRoutedEventArgs)
 
void ShowCompletion (string enteredText, bool controlSpace)
 
void OnTextEntering (object sender, TextCompositionEventArgs textCompositionEventArgs)
 
void OnTextEntered (object sender, TextCompositionEventArgs textCompositionEventArgs)
 
void OnCtrlSpaceCommand (object sender, ExecutedRoutedEventArgs executedRoutedEventArgs)
 
void ShowCompletion (string enteredText, bool controlSpace)
 
void OnTextEntering (object sender, TextCompositionEventArgs textCompositionEventArgs)
 

Private Attributes

CompletionWindow completionWindow
 
OverloadInsightWindow insightWindow
 

Constructor & Destructor Documentation

CShellCore.CodeCompletion.CodeTextEditor.CodeTextEditor ( )
inline
CShellCore.CodeCompletion.CodeTextEditor.CodeTextEditor ( )
inline

Member Function Documentation

void CShellCore.CodeCompletion.CodeTextEditor.OpenFile ( string  fileName)
inline
bool CShellCore.CodeCompletion.CodeTextEditor.SaveFile ( )
inline
void CShellCore.CodeCompletion.CodeTextEditor.OnTextEntered ( object  sender,
TextCompositionEventArgs  textCompositionEventArgs 
)
inlineprivate
void CShellCore.CodeCompletion.CodeTextEditor.OnCtrlSpaceCommand ( object  sender,
ExecutedRoutedEventArgs  executedRoutedEventArgs 
)
inlineprivate
void CShellCore.CodeCompletion.CodeTextEditor.OnTextEntering ( object  sender,
TextCompositionEventArgs  textCompositionEventArgs 
)
inlineprivate
virtual IDocument CShellCore.CodeCompletion.CodeTextEditor.GetCompletionDocument ( out int  offset)
inlineprotectedvirtual

Gets the document used for code completion, can be overridden to provide a custom document

Parameters
offset
Returns
The document of this text editor.

Reimplemented in CShell.Modules.Repl.Controls.CSReplTextEditor, and CShell.Modules.Repl.Controls.CSReplTextEditor.

void CShellCore.CodeCompletion.CodeTextEditor.OpenFile ( string  fileName)
inline
bool CShellCore.CodeCompletion.CodeTextEditor.SaveFile ( )
inline
void CShellCore.CodeCompletion.CodeTextEditor.OnTextEntered ( object  sender,
TextCompositionEventArgs  textCompositionEventArgs 
)
inlineprivate
void CShellCore.CodeCompletion.CodeTextEditor.OnCtrlSpaceCommand ( object  sender,
ExecutedRoutedEventArgs  executedRoutedEventArgs 
)
inlineprivate
void CShellCore.CodeCompletion.CodeTextEditor.OnTextEntering ( object  sender,
TextCompositionEventArgs  textCompositionEventArgs 
)
inlineprivate
virtual IDocument CShellCore.CodeCompletion.CodeTextEditor.GetCompletionDocument ( out int  offset)
inlineprotectedvirtual

Gets the document used for code completion, can be overridden to provide a custom document

Parameters
offset
Returns
The document of this text editor.

Reimplemented in CShell.Modules.Repl.Controls.CSReplTextEditor, and CShell.Modules.Repl.Controls.CSReplTextEditor.

Member Data Documentation

CompletionWindow CShellCore.CodeCompletion.CodeTextEditor.completionWindow
private
OverloadInsightWindow CShellCore.CodeCompletion.CodeTextEditor.insightWindow
private

Property Documentation

CSharpCompletion CShellCore.CodeCompletion.CodeTextEditor.Completion
getset
string CShellCore.CodeCompletion.CodeTextEditor.FileName
getset

The documentation for this class was generated from the following file: