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); }
public override T VisitSimpleNamedExpression(SimpleNamedExpression node) { throw new NotImplementedException(); }