Ejemplo n.º 1
0
        public static IParameterSymbol Process(IVisitorContext context, ExpressionSyntax node)
        {
            var visitor = new ParameterVisitor(context);

            visitor.Visit(node);

            return(visitor.symbol);
        }
Ejemplo n.º 2
0
        void PreProcessRefOutAssignments(ExpressionSyntax node)
        {
            var paramSymbol = ParameterVisitor.Process(Context, node);

            if (paramSymbol != null && paramSymbol.RefKind != RefKind.None)
            {
                ProcessParameter(ilVar, (IdentifierNameSyntax)node, paramSymbol);
            }
        }