public static T Parameter <T>( IParameterSymbol from, IParameterSymbol to, T node, SemanticModel semanticModel, CancellationToken cancellationToken) where T : SyntaxNode { if (from.Name == to.Name) { return(node); } var rename = new Rename(@from, to, semanticModel, cancellationToken); return((T)rename.Visit(node)); }