private static bool Equal2(DataTuple newDatatuple, DataTuple sourceDatatuple)
{
foreach(VariableValue newVariableValue in newDatatuple.VariableValues )
{
foreach(VariableValue sourceVariableValue in sourceDatatuple.VariableValues )
{
if(newVariableValue.VariableId.Equals(sourceVariableValue.VariableId))
{
if (!newVariableValue.Value.Equals(sourceVariableValue.Value))
return false;
else break;
}
}
}
return true;
}