Skip to main content

SymbolRenamer Class

Namespace: Roslynator.Rename

Assembly: Roslynator.Workspaces.Core.dll

Provides a set of static methods for renaming symbols in a solution or a project.

public static class SymbolRenamer

Methods

MethodSummary
RenameSymbolsAsync(IEnumerable<Project>, Func<ISymbol, Boolean>, Func<ISymbol, String>, SymbolRenamerOptions, IProgress<SymbolRenameProgress>, CancellationToken)Renames symbols in the specified projects. All projects must be in the same solution.
RenameSymbolsAsync(Project, Func<ISymbol, Boolean>, Func<ISymbol, String>, SymbolRenamerOptions, IProgress<SymbolRenameProgress>, CancellationToken)Renames symbols in the specified project.
RenameSymbolsAsync(Solution, Func<ISymbol, Boolean>, Func<ISymbol, String>, SymbolRenamerOptions, IProgress<SymbolRenameProgress>, CancellationToken)Renames symbols in the specified solution.