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

ParseBracketExpression() private method

private ParseBracketExpression ( bool throwOnEmptyArgs ) : Expression[]
throwOnEmptyArgs bool
return Expression[]
		private Expression[] ParseBracketExpression(bool throwOnEmptyArgs)
		{
			ValidateToken(TokenId.OpenBracket, Res.OpenParenExpected);
			NextToken();
			var args = new Expression[] { };

			if (_token.ID != TokenId.CloseBracket || throwOnEmptyArgs)
			{
				args = ParseArguments();
			}
			ValidateToken(TokenId.CloseBracket, Res.CloseBracketOrCommaExpected);
			NextToken();
			return args;
		}
ExpressionParser