Alba.Jaml.MSInternal.MePullParser.P_Value C# (CSharp) Метод

P_Value() приватный Метод

private P_Value ( Found f ) : IEnumerable
f Found
Результат IEnumerable
        private IEnumerable<XamlNode> P_Value (Found f)
        {
            Found iteratorVariable0 = new Found();
            switch (this._tokenizer.Token) {
                case MeTokenType.QuotedMarkupExtension: {
                    MePullParser iteratorVariable1 = new MePullParser(this._context);
                    foreach (XamlNode iteratorVariable2 in iteratorVariable1.Parse(this._tokenizer.TokenText, this.LineNumber, this.LinePosition)) {
                        yield return iteratorVariable2;
                    }
                    f.found = true;
                    this.NextToken();
                    break;
                }
                case MeTokenType.Open: {
                    IEnumerator<XamlNode> enumerator = this.P_MarkupExtension(iteratorVariable0).GetEnumerator();
                    while (enumerator.MoveNext()) {
                        XamlNode current = enumerator.Current;
                        yield return current;
                    }
                    f.found = iteratorVariable0.found;
                    break;
                }
                default:
                    //break;
                    yield return this.Logic_Text();
                    f.found = true;
                    this.NextToken();
                    break;
            }
        }