Ich habs jetzt mal so gelöst:
Code:
public bool Validate(out string Reason)
{
if (HasCycles(...))
{
Reason = "Es darf keine Zyklen geben.";
return false;
}
// Noch mehr Checks
return true;
}
Ist vll. n icht das gelbe vom Ei, aber ich glaube damit kann ich leben