C# 클래스 NetIde.Core.ToolWindows.TextEditor.TextEditorWindow

상속: NetIde.Core.Support.EditorWindow, INiCodeWindow, INiConnectionPoint
파일 보기 프로젝트 열기: netide/netide 1 사용 예제들

공개 메소드들

메소드 설명
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