private void OpNodesMatch(int i, int j) { #if DEBUG Trace.WriteIf(XmlDiff.T_ForestDistance.Enabled, "\\"); #endif EditScriptMatchOpened openedMatch = _forestDist[i - 1, j - 1]._editScript as EditScriptMatchOpened; if (openedMatch == null) { openedMatch = new EditScriptMatchOpened(i, j, _forestDist[i - 1, j - 1]._editScript.GetClosedScript(i - 1, j - 1)); } _forestDist[i, j]._editScript = openedMatch; _forestDist[i, j]._cost = _forestDist[i - 1, j - 1]._cost; }
private void OpNodesMatch( int i, int j ) { #if DEBUG Trace.WriteIf( XmlDiff.T_ForestDistance.Enabled, "\\" ); #endif EditScriptMatchOpened openedMatch = _forestDist[ i-1, j-1 ]._editScript as EditScriptMatchOpened; if ( openedMatch == null ) openedMatch = new EditScriptMatchOpened( i, j, _forestDist[ i-1, j-1 ]._editScript.GetClosedScript( i-1, j-1 ) ); _forestDist[ i, j ]._editScript = openedMatch; _forestDist[ i, j ]._cost = _forestDist[ i-1, j-1 ]._cost; }