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;
}
}