protected sealed override void Process(ThreadController myController) { if (myController != null) { myController.AddDelegate(delegate(Object A) { Process(myReference, myReferenceOther); }); } else { Process(myReference, myReferenceOther); } }
protected sealed override void Process(ThreadController myController) { while (myIteratorMany.hasNext()) { if (myController != null) { ManyLeft CurrentInstance = myIteratorMany.Current; myController.AddDelegate(delegate(Object A) { // Process(CurrentInstance, myIteratorOtherMany); //TODO: Fix this }); } else { // Process(myIteratorMany.Current, myIteratorOtherMany); } } }
protected sealed override void Process(ThreadController myController) { myIterator.UpdateChanges(); while (myIterator.hasNext()) { if (myController != null) { T myEntitySetSave = myIterator.Current; myController.AddDelegate(delegate(Object A) { Process(myEntitySetSave); }); } else { Process(myIterator.Current); } } }
protected override void Process(ThreadController myController) { myIterator.UpdateChanges(); while (myIterator.hasNext()) { if (myController != null) { T mySavedReferenced = myReferenceSingleton; U myReferencedPolyMorphic = myIterator.Current; myController.AddDelegate(delegate(Object A) { Process(mySavedReferenced, myReferencedPolyMorphic); }); } else { Process(myReferenceSingleton, myIterator.Current); } } }