Class DiffEngine
Computes the differences between two sources
Inheritance
System.Object
DiffEngine
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: OSGeo.MapGuide.MaestroAPI.Resource.Comparison
Assembly: OSGeo.MapGuide.MaestroAPI.dll
Syntax
public class DiffEngine
Constructors
| Improve this Doc View SourceDiffEngine()
Initializes a new instance
Declaration
public DiffEngine()
Methods
| Improve this Doc View SourceDiffReport()
Returns the result of the difference computation
Declaration
public List<DiffResultSpan> DiffReport()
Returns
Type | Description |
---|---|
System.Collections.Generic.List<DiffResultSpan> |
ProcessDiff(IDiffList, IDiffList)
Performs the difference computation
Declaration
public double ProcessDiff(IDiffList source, IDiffList destination)
Parameters
Type | Name | Description |
---|---|---|
IDiffList | source | |
IDiffList | destination |
Returns
Type | Description |
---|---|
System.Double | The total execution time in seconds |
ProcessDiff(IDiffList, IDiffList, DiffEngineLevel)
Performs the difference computation using the specified level of control
Declaration
public double ProcessDiff(IDiffList source, IDiffList destination, DiffEngineLevel level)
Parameters
Type | Name | Description |
---|---|---|
IDiffList | source | |
IDiffList | destination | |
DiffEngineLevel | level |
Returns
Type | Description |
---|---|
System.Double | The total execution time in seconds |