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

ParseIif() private method

private ParseIif ( ) : Expression
return Expression
		private Expression ParseIif()
		{
			int errorPos = _token.Position;
			NextToken();
			Expression[] args = ParseArgumentList();
			if (args.Length != 3)
			{
				throw ParseError(errorPos, Res.IifRequiresThreeArgs);
			}
			return GenerateConditional(args[0], args[1], args[2], errorPos);
		}
ExpressionParser