C# Класс NetIde.Core.ToolWindows.TextEditor.TextEditorWindow

Наследование: NetIde.Core.Support.EditorWindow, INiCodeWindow, INiConnectionPoint
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreateClient ( ) : Control

Приватные методы

Метод Описание
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

Описание методов

Advise() публичный Метод

public Advise ( object sink, int &cookie ) : HResult
sink object
cookie int
Результат HResult

ClearSelection() публичный Метод

public ClearSelection ( ) : HResult
Результат HResult

CreateClient() защищенный Метод

protected CreateClient ( ) : Control
Результат System.Windows.Forms.Control

Exec() публичный Метод

public Exec ( System.Guid command, object argument, object &result ) : HResult
command System.Guid
argument object
result object
Результат HResult

Find() публичный Метод

public Find ( string search, NiFindOptions options, bool resetStartPoint, INiFindHelper helper, NiFindResult &result ) : HResult
search string
options NiFindOptions
resetStartPoint bool
helper INiFindHelper
result NiFindResult
Результат HResult

GetBuffer() публичный Метод

public GetBuffer ( INiTextLines &textBuffer ) : HResult
textBuffer INiTextLines
Результат HResult

GetCapabilities() публичный Метод

public GetCapabilities ( NiFindCapabilities &options ) : HResult
options NiFindCapabilities
Результат HResult

GetCaretPosition() публичный Метод

public GetCaretPosition ( int &line, int &index ) : HResult
line int
index int
Результат HResult

GetCurrentSpan() публичный Метод

public GetCurrentSpan ( NiTextSpan &span ) : HResult
span NetIde.Shell.Interop.NiTextSpan
Результат HResult

GetFindState() публичный Метод

public GetFindState ( object &state ) : HResult
state object
Результат HResult

GetInitialPattern() публичный Метод

public GetInitialPattern ( string &pattern ) : HResult
pattern string
Результат HResult

GetSelection() публичный Метод

public GetSelection ( int index, int &startLine, int &startIndex, int &endLine, int &endIndex ) : HResult
index int
startLine int
startIndex int
endLine int
endIndex int
Результат HResult

GetSelectionCount() публичный Метод

public GetSelectionCount ( int &count ) : HResult
count int
Результат HResult

GetTextBuffer() публичный Метод

public GetTextBuffer ( INiTextBuffer &textBuffer ) : HResult
textBuffer INiTextBuffer
Результат HResult

Initialize() публичный Метод

public Initialize ( ) : HResult
Результат HResult

MarkSpan() публичный Метод

public MarkSpan ( NiTextSpan span ) : HResult
span NetIde.Shell.Interop.NiTextSpan
Результат HResult

NavigateTo() публичный Метод

public NavigateTo ( NiTextSpan span ) : HResult
span NetIde.Shell.Interop.NiTextSpan
Результат HResult

NotifyFindTarget() публичный Метод

public NotifyFindTarget ( NiFindTargetNotify notify ) : HResult
notify NiFindTargetNotify
Результат HResult

QueryStatus() публичный Метод

public QueryStatus ( System.Guid command, NiCommandStatus &status ) : HResult
command System.Guid
status NiCommandStatus
Результат HResult

Replace() публичный Метод

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
Результат HResult

SetBuffer() публичный Метод

public SetBuffer ( INiTextLines textBuffer ) : HResult
textBuffer INiTextLines
Результат HResult

SetCaretPosition() публичный Метод

public SetCaretPosition ( int line, int index ) : HResult
line int
index int
Результат HResult

SetFindState() публичный Метод

public SetFindState ( object state ) : HResult
state object
Результат HResult

SetInfo() публичный Метод

public SetInfo ( ) : HResult
Результат HResult

SetSelection() публичный Метод

public SetSelection ( int startLine, int startIndex, int endLine, int endIndex ) : HResult
startLine int
startIndex int
endLine int
endIndex int
Результат HResult

TextEditorWindow() публичный Метод

public TextEditorWindow ( INiTextLines textLines ) : System
textLines INiTextLines
Результат System

Unadvise() публичный Метод

public Unadvise ( int cookie ) : HResult
cookie int
Результат HResult