override public IEnumerable <SictWertMitZait <KeyValuePair <SictAufgaabeParam, VonSensor.MenuEntry[]> > > MengeVersuucMenuEntryKlikBerecne( bool NurFertige = false) { var MengeAufgaabe = MengeVersuucMenuEntryKlikErfolgAufgaabeBerecne(); if (null == MengeAufgaabe) { return(null); } return (MengeAufgaabe.Select((Aufgaabe) => Aufgaabe.SictAufgaabeMenuPfaadErfolgErgeebnisBerecne(NurFertige)) .Where((Ergeebnis) => Ergeebnis.HasValue) .Select((Ergeebnis) => Ergeebnis.Value)); }
static public SictAufgaabeZuusctand[] SuuceFlacMengeAst( IEnumerable <SictAufgaabeZuusctand> SuuceMengeWurzel, Func <SictAufgaabeZuusctand, bool> Prädikaat) { return(Bib3.Glob.SuuceFlacMengeAst(SuuceMengeWurzel, Prädikaat, (Aufgaabe) => null == Aufgaabe ? null : Aufgaabe.MengeKomponenteBerecne())); }