Exemplo n.º 1
0
            UnboundLambda MakeQueryUnboundLambda(QueryVariableMap qvm, ReadOnlyArray <QueryVariableSymbol> parameters, SyntaxNode node, LambdaBodyResolver resolver)
            {
                var state  = new QueryUnboundLambdaState(null, this, qvm, parameters, resolver);
                var lambda = new UnboundLambda(node, SyntaxTree, state, false);

                state.SetUnboundLambda(lambda);
                return(lambda);
            }
Exemplo n.º 2
0
        private UnboundLambda MakeQueryUnboundLambda(CSharpSyntaxNode node, QueryUnboundLambdaState state)
        {
            Debug.Assert(node is ExpressionSyntax || LambdaUtilities.IsQueryPairLambda(node));
            var lambda = new UnboundLambda(node, state, hasErrors: false)
            {
                WasCompilerGenerated = true
            };

            state.SetUnboundLambda(lambda);
            return(lambda);
        }
Exemplo n.º 3
0
        UnboundLambda MakeQueryUnboundLambda(RangeVariableMap qvm, ImmutableArray <RangeVariableSymbol> parameters, CSharpSyntaxNode node, LambdaBodyResolver resolver)
        {
            var state  = new QueryUnboundLambdaState(null, this, qvm, parameters, resolver);
            var lambda = new UnboundLambda(node, state, false)
            {
                WasCompilerGenerated = true
            };

            state.SetUnboundLambda(lambda);
            return(lambda);
        }
Exemplo n.º 4
0
 private UnboundLambda MakeQueryUnboundLambda(CSharpSyntaxNode node, QueryUnboundLambdaState state)
 {
     Debug.Assert(node is ExpressionSyntax || LambdaUtilities.IsQueryPairLambda(node));
     var lambda = new UnboundLambda(node, state, hasErrors: false) { WasCompilerGenerated = true };
     state.SetUnboundLambda(lambda);
     return lambda;
 }