C# Класс NetIde.Core.ToolWindows.DiffViewer.SideBySideViewer

Показать файл Открыть проект Примеры использования класса

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