C# Class NetIde.Core.ToolWindows.DiffViewer.UnifiedViewer

显示文件 Open project: netide/netide

Public Methods

Method Description
LoadDiff ( Text leftText, Text rightText, EditList editList ) : void
Reset ( ) : void
SelectDetails ( IStream leftStream, FileType leftFileType, IStream rightStream, FileType rightFileType ) : void
UnifiedViewer ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
CombineA ( IList e, int i ) : bool
CombineB ( IList e, int i ) : bool
End ( Edit edit, int a, int b ) : bool
FindCombinedEnd ( IList edits, int i ) : int
Format ( EditList edits, Text a, Text b ) : void
InitializeComponent ( ) : void

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

IsEndOfLineMissing ( Text text, int line ) : bool
WriteAddedLine ( Text text, int line ) : void
WriteContextLine ( Text text, int line ) : void
WriteHunkHeader ( int aStartLine, int aEndLine, int bStartLine, int bEndLine ) : void
WriteLine ( char prefix, Text text, int cur ) : void
WriteRange ( char prefix, int begin, int cnt ) : void
WriteRemovedLine ( Text text, int line ) : void

Method Details

Dispose() protected method

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

LoadDiff() public method

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

Reset() public method

public Reset ( ) : void
return void

SelectDetails() public method

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

UnifiedViewer() public method

public UnifiedViewer ( ) : System
return System