MonoDevelop.CSharp.Parser.CSharpParser.ParseExpression C# (CSharp) 메소드

ParseExpression() 공개 메소드

public ParseExpression ( TextReader reader ) : AstNode
reader TextReader
리턴 AstNode
		public AstNode ParseExpression(TextReader reader)
		{
			var es = ParseStatements(new StringReader("tmp = " + reader.ReadToEnd() + ";")).FirstOrDefault() as MonoDevelop.CSharp.Ast.ExpressionStatement;
			if (es != null) {
				AssignmentExpression ae = es.Expression as AssignmentExpression;
				if (ae != null)
					return ae.Right;
			}
			return null;
		}