C# Class NetIde.Core.TextEditor.TextEditorControl.FindTargetImpl

Inheritance: NetIde.Shell.ServiceObject, INiFindTarget
Show file Open project: netide/netide

Public Methods

Method Description
Find ( string search, NiFindOptions options, bool resetStartPoint, INiFindHelper helper, NiFindResult &result ) : HResult
FindTargetImpl ( TextAreaControl textAreaControl ) : System
GetCapabilities ( NiFindCapabilities &options ) : HResult
GetCurrentSpan ( NiTextSpan &span ) : HResult
GetFindState ( object &state ) : HResult
GetInitialPattern ( string &pattern ) : HResult
GetTextBuffer ( INiTextBuffer &textBuffer ) : HResult
MarkSpan ( NiTextSpan span ) : HResult
NavigateTo ( NiTextSpan span ) : HResult
NotifyFindTarget ( NiFindTargetNotify notify ) : HResult
Replace ( string search, string replace, NiFindOptions options, bool resetStartPoint, INiFindHelper helper, NiFindResult &result ) : HResult
SetFindState ( object state ) : HResult

Private Methods

Method Description
GetTextSpan ( IDocument document, int offset, int length ) : NiTextSpan

Method Details

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

FindTargetImpl() public method

public FindTargetImpl ( TextAreaControl textAreaControl ) : System
textAreaControl ICSharpCode.TextEditor.TextAreaControl
return System

GetCapabilities() public method

public GetCapabilities ( NiFindCapabilities &options ) : HResult
options NiFindCapabilities
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

GetTextBuffer() public method

public GetTextBuffer ( INiTextBuffer &textBuffer ) : HResult
textBuffer INiTextBuffer
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

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

SetFindState() public method

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