Ejemplo n.º 1
0
 private void ReBuildTaskEnumerator()
 {
     if (recipeTaskEnumerator != null)
     {
         Remove(recipeTaskEnumerator);
         recipeTaskEnumerator.Dispose();
         recipeTaskEnumerator = null;
     }
     recipeTaskEnumerator = new RecipeTaskEnumerator();
     Add(recipeTaskEnumerator);
 }
Ejemplo n.º 2
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (recipeTaskEnumerator != null)
         {
             Remove(recipeTaskEnumerator);
             recipeTaskEnumerator.Dispose();
             recipeTaskEnumerator = null;
         }
         RegisterChangeEvent(false);
         Unregister();
     }
     base.Dispose(disposing);
 }