System.Linq.Dynamic.ExpressionParser.ParsePrimary C# (CSharp) Method

ParsePrimary() private method

private ParsePrimary ( ) : Expression
return Expression
		private Expression ParsePrimary()
		{
			Expression expr = ParsePrimaryStart();
			while (true)
			{
				if (_token.ID == TokenId.Dot)
				{
					NextToken();
					expr = ParseMemberAccess(null, expr);
				}
				else if (_token.ID == TokenId.OpenBracket)
				{
					expr = ParseElementAccess(expr);
				}
				else
				{
					break;
				}
			}
			return expr;
		}
ExpressionParser