Exemplo n.º 1
0
        public async Task RenameAsync(Project project)
        {
            bool isCaseSensitive = await IsCompilationCaseSensitiveAsync(project).ConfigureAwait(false);

            IRenameStrategy renameStrategy = GetStrategy(project, isCaseSensitive);

            if (renameStrategy != null)
            {
                await renameStrategy.RenameAsync(project, _oldFilePath, _newFilePath, isCaseSensitive).ConfigureAwait(false);
            }
        }