C# 클래스 NetIde.Core.ToolWindows.DiffViewer.SideBySideViewer

파일 보기 프로젝트 열기: netide/netide 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Format void
GetMarkerType DiffMarkerType
GetTrimmedText string
InitializeComponent void
PerformCopy void
RemoveFromDocument void
RemoveMarker void
SyncTo void
UpdateEditor void
UpdateVisibleLines void
WriteContextLine void
WriteEmptyLine void
WriteLine void
WriteLine void
_editor_ButtonClick void
_leftDetails_ContentTypeSelected void
_markerMap_LineClicked void
_rightDetails_ContentTypeSelected void

공개 메소드들

메소드 설명
GetLeftText ( ) : string
GetRightText ( ) : string
LoadDiff ( Text leftText, Text rightText, EditList editList ) : void
Reset ( ) : void
SelectDetails ( IStream leftStream, FileType leftFileType, IStream rightStream, FileType rightFileType ) : void
SideBySideViewer ( ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnLeftUpdated ( EventArgs e ) : void
OnLeftUpdating ( CancelEventArgs e ) : void
OnRightUpdated ( EventArgs e ) : void
OnRightUpdating ( CancelEventArgs e ) : void

비공개 메소드들

메소드 설명
Format ( EditList edits, Text a, Text b, List leftMarkers, List rightMarkers, StringBuilder leftOut, StringBuilder rightOut ) : void
GetMarkerType ( Edit type ) : DiffMarkerType
GetTrimmedText ( NetIde.Core.TextEditor.TextEditorControl editor, int start, int end ) : string
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

PerformCopy ( NetIde.Core.TextEditor.TextEditorControl from, NetIde.Core.TextEditor.TextEditorControl to, int line, int length, int fromLength ) : void
RemoveFromDocument ( NetIde.Core.TextEditor.TextEditorControl editor, int line, int length ) : void
RemoveMarker ( IDiffMarker marker, int removeLength ) : void
SyncTo ( NetIde.Core.TextEditor.TextEditorControl source, NetIde.Core.TextEditor.TextEditorControl target ) : void
UpdateEditor ( NetIde.Core.TextEditor.TextEditorControl editor, Action action ) : void
UpdateVisibleLines ( ) : void
WriteContextLine ( Text text, int line, StringBuilder leftOut, StringBuilder rightOut ) : void
WriteEmptyLine ( StringBuilder @out, List markers ) : void
WriteLine ( StringBuilder @out, List markers, Text text, int line, Edit editType ) : void
WriteLine ( StringBuilder @out, Text text, int cur ) : void
_editor_ButtonClick ( object sender, DiffEditorButtonEventArgs e ) : void
_leftDetails_ContentTypeSelected ( object sender, EventArgs e ) : void
_markerMap_LineClicked ( object sender, DiffLineClickedEventArgs e ) : void
_rightDetails_ContentTypeSelected ( object sender, EventArgs e ) : void

메소드 상세

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

GetLeftText() 공개 메소드

public GetLeftText ( ) : string
리턴 string

GetRightText() 공개 메소드

public GetRightText ( ) : string
리턴 string

LoadDiff() 공개 메소드

public LoadDiff ( Text leftText, Text rightText, EditList editList ) : void
leftText Text
rightText Text
editList EditList
리턴 void

OnLeftUpdated() 보호된 메소드

protected OnLeftUpdated ( EventArgs e ) : void
e EventArgs
리턴 void

OnLeftUpdating() 보호된 메소드

protected OnLeftUpdating ( CancelEventArgs e ) : void
e CancelEventArgs
리턴 void

OnRightUpdated() 보호된 메소드

protected OnRightUpdated ( EventArgs e ) : void
e EventArgs
리턴 void

OnRightUpdating() 보호된 메소드

protected OnRightUpdating ( CancelEventArgs e ) : void
e CancelEventArgs
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SelectDetails() 공개 메소드

public SelectDetails ( IStream leftStream, FileType leftFileType, IStream rightStream, FileType rightFileType ) : void
leftStream IStream
leftFileType FileType
rightStream IStream
rightFileType FileType
리턴 void

SideBySideViewer() 공개 메소드

public SideBySideViewer ( ) : System
리턴 System