/// <summary> /// Eine do - while schleife wird parallel auf mehreren Kernen ausgeführt. /// </summary> /// <typeparam name="T">Type des value Elements.</typeparam> /// <param name="constraint">Die bedingung für while.</param> /// <param name="constraintAction">Die änderung der while methode</param> /// <param name="action">Der Schleifenkörper der ausgeführt wird. /// (mit dem übergebenen Wert kann auf die Schleifenvariable zugegriffen werden)</param> /// <param name="value">value Element dass an den Schleifenkörper mitgegeben wird.</param> public static void Do <T>(Constraint <int> constraint, ConstraintAction constraintAction, Action <T> action, T value) { Do doExecution = new Do(); doExecution.DoExecution <T>(constraint, constraintAction, action, value); }
/// <summary> /// Eine do - while schleife wird parallel auf mehreren Kernen ausgeführt. /// </summary> /// <param name="constraint">Die bedingung für while.</param> /// <param name="constraintAction">Die änderung der while methode</param> /// <param name="action">Der Schleifenkörper der ausgeführt wird. /// (mit dem übergebenen Wert kann auf die Schleifenvariable zugegriffen werden)</param> public static void Do(Constraint <int> constraint, ConstraintAction constraintAction, Action action) { Do doExecution = new Do(); doExecution.DoExecution(constraint, constraintAction, action); }