public double Compare(IDataVisitNode value1, IDataVisitNode value2) { var result = matcher.Match((DataVisitNode)value1, (DataVisitNode)value2); return((double)result.Count / result.Total); }
public bool Equals(IDataVisitNode x, IDataVisitNode y) { // An equatable is a perfect match return(matcher.Match((DataVisitNode)x, (DataVisitNode)y).Succeed); }