From 87d0772f78fca1efae09cae30aeae063593a64df Mon Sep 17 00:00:00 2001 From: StandaSojka Date: Sat, 19 Nov 2016 22:27:26 +0100 Subject: [PATCH] ToLower, Test, Icons --- .../CSafeRefactoring.Vsix.csproj | 16 +- .../CSafeRefactoring.Vsix/Icons/CSafe.ico | Bin 0 -> 370070 bytes .../CSafeRefactoring.Vsix/Icons/CSafe.png | Bin 0 -> 10368 bytes .../source.extension.vsixmanifest | 6 +- .../CSafeRefactoring/CSafeRefactoring.csproj | 6 + .../CSafeRefactoring/CSafeRefactoring.nuspec | 18 +++ .../CodeRefactoringProviderBase.cs | 33 ++++ .../CSafeRefactoring/EqualsRefactoringBase.cs | 74 ++++----- .../EqualsRefactoringProvider.cs | 2 - .../StartsEndsWithRefactoringBase.cs | 147 ++++-------------- ...StartsWithIgnoreCaseRefactoringProvider.cs | 2 + .../StartsWithRefactoringProvider.cs | 1 + .../Substituters/EqualsSubstituter.cs | 56 +++++++ .../StartsWithEndsWithSubstituter.cs | 121 ++++++++++++++ .../Substituters/ToLowerSubstituter.cs | 44 ++++++ .../ToLowerSyntaxTreeCreator.cs | 32 ++++ .../ToLowerrefactoringProvider.cs | 53 +++++++ Tests/Base/CodeRefactoringTestFixture.cs | 3 +- Tests/EndsWithIgnoreCaseUnitTests.cs | 2 - Tests/EndsWithUnitTests.cs | 2 - Tests/EqualsIgnoreCaseUnitTests.cs | 2 - Tests/EqualsUnitTests.cs | 2 - Tests/Properties/AssemblyInfo.cs | 1 - Tests/StartsWithIgnoreCaseUnitTests.cs | 2 - Tests/StartsWithUnitTests.cs | 2 - Tests/Tests.csproj | 1 + Tests/ToLowerUnitTests.cs | 99 ++++++++++++ 27 files changed, 541 insertions(+), 186 deletions(-) create mode 100644 CSafeRefactoring/CSafeRefactoring.Vsix/Icons/CSafe.ico create mode 100644 CSafeRefactoring/CSafeRefactoring.Vsix/Icons/CSafe.png create mode 100644 CSafeRefactoring/CSafeRefactoring/CSafeRefactoring.nuspec create mode 100644 CSafeRefactoring/CSafeRefactoring/CodeRefactoringProviderBase.cs create mode 100644 CSafeRefactoring/CSafeRefactoring/Substituters/EqualsSubstituter.cs create mode 100644 CSafeRefactoring/CSafeRefactoring/Substituters/StartsWithEndsWithSubstituter.cs create mode 100644 CSafeRefactoring/CSafeRefactoring/Substituters/ToLowerSubstituter.cs create mode 100644 CSafeRefactoring/CSafeRefactoring/SyntaxTreeCreators/ToLowerSyntaxTreeCreator.cs create mode 100644 CSafeRefactoring/CSafeRefactoring/ToLowerrefactoringProvider.cs create mode 100644 Tests/ToLowerUnitTests.cs diff --git a/CSafeRefactoring/CSafeRefactoring.Vsix/CSafeRefactoring.Vsix.csproj b/CSafeRefactoring/CSafeRefactoring.Vsix/CSafeRefactoring.Vsix.csproj index 3861c4f..4544b29 100644 --- a/CSafeRefactoring/CSafeRefactoring.Vsix/CSafeRefactoring.Vsix.csproj +++ b/CSafeRefactoring/CSafeRefactoring.Vsix/CSafeRefactoring.Vsix.csproj @@ -17,7 +17,7 @@ CSafeRefactoring.Vsix v4.5.2 false - false + true false false false @@ -41,6 +41,8 @@ TRACE prompt 4 + True + C:/temp Program @@ -58,6 +60,18 @@ CSafeRefactoring + + + Always + true + + + + + true + Always + +