protected override IEnumerable <Rule> SpecialTextGenerationRules() { if (def.defSymbol.NullOrEmpty()) { Log.Error(def + " uses tale type with def but defSymbol is not set."); } using (IEnumerator <Rule> enumerator = base.SpecialTextGenerationRules().GetEnumerator()) { if (enumerator.MoveNext()) { Rule r2 = enumerator.Current; yield return(r2); /*Error: Unable to find new state assignment for yield return*/; } } using (IEnumerator <Rule> enumerator2 = defData.GetRules(def.defSymbol).GetEnumerator()) { if (enumerator2.MoveNext()) { Rule r = enumerator2.Current; yield return(r); /*Error: Unable to find new state assignment for yield return*/; } } yield break; IL_0194: /*Error near IL_0195: Unexpected return in MoveNext()*/; }
protected override IEnumerable <Rule> SpecialTextGenerationRules() { if (def.defSymbol.NullOrEmpty()) { Log.Error(def + " uses tale type with def but defSymbol is not set."); } foreach (Rule item in base.SpecialTextGenerationRules()) { yield return(item); } foreach (Rule rule in defData.GetRules(def.defSymbol)) { yield return(rule); } }