Example #1
0
 public override RxKqlScalarValue VisitSimpleNamedExpression(SimpleNamedExpression node)
 {
     return(new RxKqlScalarValue
     {
         Left = node.Name.SimpleName,
         Right = node.Expression.Accept(new ScalarValueConverter())
     });
 }
        public static Expression CreateNamed(string name, TypeSymbol type)
        {
            var named = new SimpleNamedExpression(
                new NameDeclaration(new TokenName(SyntaxToken.Identifier("", name))),
                SyntaxToken.Punctuation("", SyntaxKind.EqualToken),
                Create(type));

            Binding.Binder.DefaultSetSemanticInfo(named, new SemanticInfo(type));
            return(named);
        }
Example #3
0
 public override T VisitSimpleNamedExpression(SimpleNamedExpression node)
 {
     throw new NotImplementedException();
 }