03-Inspections/1-As_you_type/1.2-Quick_fixes.cs [1:69]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - using System; using System.Diagnostics; using System.IO; using System.Linq; namespace JetBrains.ReSharper.Koans.Inspections { // Quick Fixes // // Provides an automated fix for a highlight // // Alt+Enter public class QuickFixes { public string ErrorHighlight() { // 1. Fix error highlight by changing return type of method, or returning a string // Replace the "null" with 3000 below // ReSharper shows an error highlight // Place caret on highlighted region and press Alt+Enter // Select "Change type of method 'ErrorHighlight' to 'int'" // Or "Call ToString()" return null; // Replace with 3000 } public void WarningHighlight() { const int condition = 42; // 2. Fix warning highlight by quick fix // Place caret on highlighted region and press Alt+Enter // Select to replace if statement with the contents of the branch // Or replace with the constant "true" if (condition == 42) Console.WriteLine("True"); } public void SuggestionHighlight() { // 3. Make suggested replacement by quick fix // Place caret on highlighted region and press Alt+Enter // Select "Use method Any()" to replace the call to Count() var files = Directory.GetFiles(@"C:\temp", "*.txt"); if (files.Count() > 0) Console.WriteLine("Got some!"); } public void HintHighlight() { PrivateMethodCanBeMadeStatic(); } // 4. Make hint replacement by quick fix // Place caret on highlighted region and press Alt+Enter // Select Make method 'PrivateMethodCanBeMadeStatic' static to change the method private void PrivateMethodCanBeMadeStatic() { } public void DeadCode() { return; // 5. Remove unreachable code by quick fix // Place caret on highlighted region and press Alt+Enter // Select Remove unreachable code, or Uncomment unreachable code Console.WriteLine("Hello"); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - localized/ja/03-Inspections/1-As_you_type/1.2-Quick_fixes.cs [1:69]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - using System; using System.Diagnostics; using System.IO; using System.Linq; namespace JetBrains.ReSharper.Koans.Inspections { // Quick Fixes // // Provides an automated fix for a highlight // // Alt+Enter public class QuickFixes { public string ErrorHighlight() { // 1. Fix error highlight by changing return type of method, or returning a string // Replace the "null" with 3000 below // ReSharper shows an error highlight // Place caret on highlighted region and press Alt+Enter // Select "Change type of method 'ErrorHighlight' to 'int'" // Or "Call ToString()" return null; // Replace with 3000 } public void WarningHighlight() { const int condition = 42; // 2. Fix warning highlight by quick fix // Place caret on highlighted region and press Alt+Enter // Select to replace if statement with the contents of the branch // Or replace with the constant "true" if (condition == 42) Console.WriteLine("True"); } public void SuggestionHighlight() { // 3. Make suggested replacement by quick fix // Place caret on highlighted region and press Alt+Enter // Select "Use method Any()" to replace the call to Count() var files = Directory.GetFiles(@"C:\temp", "*.txt"); if (files.Count() > 0) Console.WriteLine("Got some!"); } public void HintHighlight() { PrivateMethodCanBeMadeStatic(); } // 4. Make hint replacement by quick fix // Place caret on highlighted region and press Alt+Enter // Select Make method 'PrivateMethodCanBeMadeStatic' static to change the method private void PrivateMethodCanBeMadeStatic() { } public void DeadCode() { return; // 5. Remove unreachable code by quick fix // Place caret on highlighted region and press Alt+Enter // Select Remove unreachable code, or Uncomment unreachable code Console.WriteLine("Hello"); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -