public static IParameterSymbol Process(IVisitorContext context, ExpressionSyntax node) { var visitor = new ParameterVisitor(context); visitor.Visit(node); return(visitor.symbol); }
void PreProcessRefOutAssignments(ExpressionSyntax node) { var paramSymbol = ParameterVisitor.Process(Context, node); if (paramSymbol != null && paramSymbol.RefKind != RefKind.None) { ProcessParameter(ilVar, (IdentifierNameSyntax)node, paramSymbol); } }