Diff : Algorithm.Diff Namespace
StructuredDiff

This class is not yet documented.

public abstract class StructuredDiff


Remarks
To be added.
Members

See Also: Inherited members from object.

Protected Constructors
To be added.
Methods
AddInterface (Type, NodeInterface)
To be added.
Compare (object, object)
To be added.
CompareLists (IList, IList) : float
To be added.
Protected Methods
abstract WriteNodeChange (NodeInterface, object, NodeInterface, object)
To be added.
abstract WriteNodesAdded (IList)
To be added.
abstract WriteNodeSame (NodeInterface, object, object)
To be added.
abstract WriteNodesRemoved (IList)
To be added.
abstract WritePopNode ()
To be added.
abstract WritePopSame ()
To be added.
abstract WritePushNode (NodeInterface, object, object)
To be added.
abstract WritePushSame ()
To be added.
Member Details
StructuredDiff Constructor
protected StructuredDiff ()

To be added.

Remarks
To be added.

AddInterface
public virtual void AddInterface (Type type, NodeInterface nodeInterface)

To be added.

Parameters
type
To be added.
nodeInterface
To be added.
Remarks
To be added.

CompareLists
public float CompareLists (IList left, IList right)

To be added.

Parameters
left
To be added.
right
To be added.
Returns
To be added.
Remarks
To be added.

Compare
public void Compare (object left, object right)

To be added.

Parameters
left
To be added.
right
To be added.
Remarks
To be added.

WritePushNode
protected abstract void WritePushNode (NodeInterface nodeInterface, object left, object right)

To be added.

Parameters
nodeInterface
To be added.
left
To be added.
right
To be added.
Remarks
To be added.

WritePushSame
protected abstract void WritePushSame ()

To be added.

Remarks
To be added.

WriteNodeSame
protected abstract void WriteNodeSame (NodeInterface nodeInterface, object left, object right)

To be added.

Parameters
nodeInterface
To be added.
left
To be added.
right
To be added.
Remarks
To be added.

WritePopSame
protected abstract void WritePopSame ()

To be added.

Remarks
To be added.

WriteNodeChange
protected abstract void WriteNodeChange (NodeInterface leftInterface, object left, NodeInterface rightInterface, object right)

To be added.

Parameters
leftInterface
To be added.
left
To be added.
rightInterface
To be added.
right
To be added.
Remarks
To be added.

WriteNodesRemoved
protected abstract void WriteNodesRemoved (IList objects)

To be added.

Parameters
objects
To be added.
Remarks
To be added.

WriteNodesAdded
protected abstract void WriteNodesAdded (IList objects)

To be added.

Parameters
objects
To be added.
Remarks
To be added.

WritePopNode
protected abstract void WritePopNode ()

To be added.

Remarks
To be added.