C# Class NetIde.Core.ToolWindows.TextEditor.TextEditorWindow

Inheritance: NetIde.Core.Support.EditorWindow, INiCodeWindow, INiConnectionPoint
ファイルを表示 Open project: netide/netide Class Usage Examples

Public Methods

Method Description
Advise ( object sink, int &cookie ) : HResult
ClearSelection ( ) : HResult
Exec ( System.Guid command, object argument, object &result ) : HResult
Find ( string search, NiFindOptions options, bool resetStartPoint, INiFindHelper helper, NiFindResult &result ) : HResult
GetBuffer ( INiTextLines &textBuffer ) : HResult
GetCapabilities ( NiFindCapabilities &options ) : HResult
GetCaretPosition ( int &line, int &index ) : HResult
GetCurrentSpan ( NiTextSpan &span ) : HResult
GetFindState ( object &state ) : HResult
GetInitialPattern ( string &pattern ) : HResult
GetSelection ( int index, int &startLine, int &startIndex, int &endLine, int &endIndex ) : HResult
GetSelectionCount ( int &count ) : HResult
GetTextBuffer ( INiTextBuffer &textBuffer ) : HResult
Initialize ( ) : HResult
MarkSpan ( NiTextSpan span ) : HResult
NavigateTo ( NiTextSpan span ) : HResult
NotifyFindTarget ( NiFindTargetNotify notify ) : HResult
QueryStatus ( System.Guid command, NiCommandStatus &status ) : HResult
Replace ( string search, string replace, NiFindOptions options, bool resetStartPoint, INiFindHelper helper, NiFindResult &result ) : HResult
SetBuffer ( INiTextLines textBuffer ) : HResult
SetCaretPosition ( int line, int index ) : HResult
SetFindState ( object state ) : HResult
SetInfo ( ) : HResult
SetSelection ( int startLine, int startIndex, int endLine, int endIndex ) : HResult
TextEditorWindow ( INiTextLines textLines ) : System
Unadvise ( int cookie ) : HResult

Protected Methods

Method Description
CreateClient ( ) : Control

Private Methods

Method Description
HookEvents ( TextAreaControl control ) : void
INiTextBufferProvider ( INiTextBuffer &textBuffer ) : HResult
UpdateCaretMode ( ) : void
UpdateCaretPosition ( ) : void
_textLines_BeginUpdate ( object sender, EventArgs e ) : void
_textLines_EndUpdate ( object sender, EventArgs e ) : void

Method Details

Advise() public method

public Advise ( object sink, int &cookie ) : HResult
sink object
cookie int
return HResult

ClearSelection() public method

public ClearSelection ( ) : HResult
return HResult

CreateClient() protected method

protected CreateClient ( ) : Control
return System.Windows.Forms.Control

Exec() public method

public Exec ( System.Guid command, object argument, object &result ) : HResult
command System.Guid
argument object
result object
return HResult

Find() public method

public Find ( string search, NiFindOptions options, bool resetStartPoint, INiFindHelper helper, NiFindResult &result ) : HResult
search string
options NiFindOptions
resetStartPoint bool
helper INiFindHelper
result NiFindResult
return HResult

GetBuffer() public method

public GetBuffer ( INiTextLines &textBuffer ) : HResult
textBuffer INiTextLines
return HResult

GetCapabilities() public method

public GetCapabilities ( NiFindCapabilities &options ) : HResult
options NiFindCapabilities
return HResult

GetCaretPosition() public method

public GetCaretPosition ( int &line, int &index ) : HResult
line int
index int
return HResult

GetCurrentSpan() public method

public GetCurrentSpan ( NiTextSpan &span ) : HResult
span NetIde.Shell.Interop.NiTextSpan
return HResult

GetFindState() public method

public GetFindState ( object &state ) : HResult
state object
return HResult

GetInitialPattern() public method

public GetInitialPattern ( string &pattern ) : HResult
pattern string
return HResult

GetSelection() public method

public GetSelection ( int index, int &startLine, int &startIndex, int &endLine, int &endIndex ) : HResult
index int
startLine int
startIndex int
endLine int
endIndex int
return HResult

GetSelectionCount() public method

public GetSelectionCount ( int &count ) : HResult
count int
return HResult

GetTextBuffer() public method

public GetTextBuffer ( INiTextBuffer &textBuffer ) : HResult
textBuffer INiTextBuffer
return HResult

Initialize() public method

public Initialize ( ) : HResult
return HResult

MarkSpan() public method

public MarkSpan ( NiTextSpan span ) : HResult
span NetIde.Shell.Interop.NiTextSpan
return HResult

NavigateTo() public method

public NavigateTo ( NiTextSpan span ) : HResult
span NetIde.Shell.Interop.NiTextSpan
return HResult

NotifyFindTarget() public method

public NotifyFindTarget ( NiFindTargetNotify notify ) : HResult
notify NiFindTargetNotify
return HResult

QueryStatus() public method

public QueryStatus ( System.Guid command, NiCommandStatus &status ) : HResult
command System.Guid
status NiCommandStatus
return HResult

Replace() public method

public Replace ( string search, string replace, NiFindOptions options, bool resetStartPoint, INiFindHelper helper, NiFindResult &result ) : HResult
search string
replace string
options NiFindOptions
resetStartPoint bool
helper INiFindHelper
result NiFindResult
return HResult

SetBuffer() public method

public SetBuffer ( INiTextLines textBuffer ) : HResult
textBuffer INiTextLines
return HResult

SetCaretPosition() public method

public SetCaretPosition ( int line, int index ) : HResult
line int
index int
return HResult

SetFindState() public method

public SetFindState ( object state ) : HResult
state object
return HResult

SetInfo() public method

public SetInfo ( ) : HResult
return HResult

SetSelection() public method

public SetSelection ( int startLine, int startIndex, int endLine, int endIndex ) : HResult
startLine int
startIndex int
endLine int
endIndex int
return HResult

TextEditorWindow() public method

public TextEditorWindow ( INiTextLines textLines ) : System
textLines INiTextLines
return System

Unadvise() public method

public Unadvise ( int cookie ) : HResult
cookie int
return HResult