C# Class WikiFunctions.Diff

Inheritance: IDiff
Show file Open project: reedy/AutoWikiBrowser Class Usage Examples

Public Methods

Method Description
CreatePatch ( ) : Patch
Diff ( IList left, IList right, IEqualityComparer comparer ) : System
Diff ( string leftFile, string rightFile, bool caseSensitive, bool compareWhitespace ) : System
ToString ( ) : string

Private Methods

Method Description
IEnumerable ( ) : IEnumerator
IsPrepared ( Hashtable &bMatches ) : bool
LCSidx ( IList a, IList b, System.Collections.Generic.List &am, System.Collections.Generic.List &bm ) : void
StripWhitespace ( string lines, bool strip ) : string[]
_longestCommonSubsequence ( IList a, IList b ) : System.Collections.Generic.List
_replaceNextLargerWith ( System.Collections.Generic.List array, int value, int high ) : int
_withPositionsOfInInterval ( IList aCollection, int start, int end ) : Hashtable
compact_diff ( IList a, IList b ) : System.Collections.Generic.List
compare ( object a, object b ) : bool
init ( ) : void

Method Details

CreatePatch() public method

public CreatePatch ( ) : Patch
return Patch

Diff() public method

public Diff ( IList left, IList right, IEqualityComparer comparer ) : System
left IList
right IList
comparer IEqualityComparer
return System

Diff() public method

public Diff ( string leftFile, string rightFile, bool caseSensitive, bool compareWhitespace ) : System
leftFile string
rightFile string
caseSensitive bool
compareWhitespace bool
return System

ToString() public method

public ToString ( ) : string
return string