IEnumerator <int> IEnumerable <int> .GetEnumerator() { MyYieldedRessourceDecomp._GetMyItems___0 getMyItemsD0; if (this._3E1__state == -2 && this._3El__initialThreadId == Environment.CurrentManagedThreadId) { this._3E1__state = 0; getMyItemsD0 = this; } else { getMyItemsD0 = new MyYieldedRessourceDecomp._GetMyItems___0(0); } getMyItemsD0.withError = this._3E3__withError; return((IEnumerator <int>)getMyItemsD0); }
//[IteratorStateMachine(typeof(MyYieldedRessource._GetMyItems___0))] public static IEnumerable <int> GetMyItems(bool withError) { MyYieldedRessourceDecomp._GetMyItems___0 getMyItemsD0 = new MyYieldedRessourceDecomp._GetMyItems___0(-2); getMyItemsD0._3E3__withError = withError; return((IEnumerable <int>)getMyItemsD0); }