コード例 #1
0
        protected override IEnumerable <Rule> SpecialTextGenerationRules()
        {
            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 = thingData.GetRules("THING").GetEnumerator())
            {
                if (enumerator2.MoveNext())
                {
                    Rule r = enumerator2.Current;
                    yield return(r);

                    /*Error: Unable to find new state assignment for yield return*/;
                }
            }
            yield break;
IL_0154:
            /*Error near IL_0155: Unexpected return in MoveNext()*/;
        }
コード例 #2
0
 protected override IEnumerable <Rule> SpecialTextGenerationRules()
 {
     foreach (Rule item in base.SpecialTextGenerationRules())
     {
         yield return(item);
     }
     foreach (Rule rule in thingData.GetRules("THING"))
     {
         yield return(rule);
     }
 }