Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/main/src
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@xamarin.com>2013-08-26 19:05:25 +0400
committerMike Krüger <mkrueger@xamarin.com>2013-08-26 19:05:25 +0400
commit42572d557eeab38ec3109d2fc3614cb02df40d86 (patch)
tree8385451282fc2473f3e51c7870c09ea4710bfbea /main/src
parent4c672afce9faa4a501558d31ae6cc9abedbfd185 (diff)
[Refactoring] Fixed compiler warnings/cleaned up some code.
Diffstat (limited to 'main/src')
-rw-r--r--main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs4
-rw-r--r--main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindDerivedSymbolsHandler.cs4
-rw-r--r--main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindExtensionMethodHandler.cs4
-rw-r--r--main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindMemberOverloadsHandler.cs4
-rw-r--r--main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringService.cs30
5 files changed, 23 insertions, 23 deletions
diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs
index 647ed51e0b..9c0a29fb2e 100644
--- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs
+++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs
@@ -96,10 +96,10 @@ namespace MonoDevelop.CodeActions
Fixes = null;
base.Dispose ();
}
- TextLocation loc;
+ //TextLocation loc;
void CreateWidget (IEnumerable<CodeAction> fixes, TextLocation loc)
{
- this.loc = loc;
+ //this.loc = loc;
var editor = document.Editor;
var container = editor.Parent;
var point = editor.Parent.LocationToPoint (loc);
diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindDerivedSymbolsHandler.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindDerivedSymbolsHandler.cs
index 6b2f0f603a..387710f020 100644
--- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindDerivedSymbolsHandler.cs
+++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindDerivedSymbolsHandler.cs
@@ -37,12 +37,12 @@ namespace MonoDevelop.Refactoring
{
public class FindDerivedSymbolsHandler
{
- Ide.Gui.Document doc;
+ //Ide.Gui.Document doc;
IMember entity;
public FindDerivedSymbolsHandler (Ide.Gui.Document doc, IMember entity)
{
- this.doc = doc;
+ //this.doc = doc;
this.entity = entity;
}
diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindExtensionMethodHandler.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindExtensionMethodHandler.cs
index bac3d4e985..d83d90528a 100644
--- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindExtensionMethodHandler.cs
+++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindExtensionMethodHandler.cs
@@ -37,12 +37,12 @@ namespace MonoDevelop.Refactoring
{
public class FindExtensionMethodHandler
{
- Ide.Gui.Document doc;
+ //Ide.Gui.Document doc;
ITypeDefinition entity;
public FindExtensionMethodHandler (Ide.Gui.Document doc, ITypeDefinition entity)
{
- this.doc = doc;
+ //this.doc = doc;
this.entity = entity;
}
diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindMemberOverloadsHandler.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindMemberOverloadsHandler.cs
index 278169dda3..a772c8b0d3 100644
--- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindMemberOverloadsHandler.cs
+++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindMemberOverloadsHandler.cs
@@ -34,12 +34,12 @@ namespace MonoDevelop.Refactoring
{
public class FindMemberOverloadsHandler
{
- Ide.Gui.Document doc;
+ //Ide.Gui.Document doc;
IMember entity;
public FindMemberOverloadsHandler (Ide.Gui.Document doc, IMember entity)
{
- this.doc = doc;
+ //this.doc = doc;
this.entity = entity;
}
diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringService.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringService.cs
index a8d7a1860f..0b229cd1c2 100644
--- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringService.cs
+++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringService.cs
@@ -38,15 +38,14 @@ using MonoDevelop.CodeActions;
using MonoDevelop.CodeIssues;
using Mono.TextEditor;
using MonoDevelop.Ide.TypeSystem;
-using MonoDevelop.Projects;
namespace MonoDevelop.Refactoring
{
public static class RefactoringService
{
- static List<RefactoringOperation> refactorings = new List<RefactoringOperation>();
- static List<CodeActionProvider> contextActions = new List<CodeActionProvider> ();
- static List<CodeIssueProvider> inspectors = new List<CodeIssueProvider> ();
+ static readonly List<RefactoringOperation> refactorings = new List<RefactoringOperation>();
+ static readonly List<CodeActionProvider> contextActions = new List<CodeActionProvider> ();
+ static readonly List<CodeIssueProvider> inspectors = new List<CodeIssueProvider> ();
public static IEnumerable<CodeActionProvider> ContextAddinNodes {
get {
@@ -134,7 +133,7 @@ namespace MonoDevelop.Refactoring
class RenameHandler
{
- IEnumerable<Change> changes;
+ readonly IEnumerable<Change> changes;
public RenameHandler (IEnumerable<Change> changes)
{
this.changes = changes;
@@ -196,18 +195,18 @@ namespace MonoDevelop.Refactoring
return inspectors.Where (i => i.MimeType == mimeType);
}
- public static Task<IEnumerable<MonoDevelop.CodeActions.CodeAction>> GetValidActions (MonoDevelop.Ide.Gui.Document doc, TextLocation loc, CancellationToken cancellationToken = default (CancellationToken))
+ public static Task<IEnumerable<CodeAction>> GetValidActions (Document doc, TextLocation loc, CancellationToken cancellationToken = default (CancellationToken))
{
+ var editor = doc.Editor;
+ string disabledNodes = editor != null ? PropertyService.Get ("ContextActions." + editor.MimeType, "") ?? "" : "";
return Task.Factory.StartNew (delegate {
- var result = new List<MonoDevelop.CodeActions.CodeAction> ();
+ var result = new List<CodeAction> ();
try {
- var editor = doc.Editor;
var parsedDocument = doc.ParsedDocument;
if (editor != null && parsedDocument != null && parsedDocument.CreateRefactoringContext != null) {
var ctx = parsedDocument.CreateRefactoringContext (doc, cancellationToken);
if (ctx != null) {
- string disabledNodes = PropertyService.Get ("ContextActions." + editor.Document.MimeType, "") ?? "";
- foreach (var provider in contextActions.Where (fix => disabledNodes.IndexOf (fix.IdString) < 0)) {
+ foreach (var provider in contextActions.Where (fix => disabledNodes.IndexOf (fix.IdString, StringComparison.Ordinal) < 0)) {
try {
result.AddRange (provider.GetActions (doc, ctx, loc, cancellationToken));
} catch (Exception ex) {
@@ -219,18 +218,18 @@ namespace MonoDevelop.Refactoring
} catch (Exception ex) {
LoggingService.LogError ("Error in analysis service", ex);
}
- return (IEnumerable<MonoDevelop.CodeActions.CodeAction>)result;
+ return (IEnumerable<CodeAction>)result;
}, cancellationToken);
}
- public static void QueueQuickFixAnalysis (MonoDevelop.Ide.Gui.Document doc, TextLocation loc, CancellationToken token, Action<List<MonoDevelop.CodeActions.CodeAction>> callback)
+ public static void QueueQuickFixAnalysis (Document doc, TextLocation loc, CancellationToken token, Action<List<CodeAction>> callback)
{
var ext = doc.GetContent<MonoDevelop.AnalysisCore.Gui.ResultsEditorExtension> ();
var issues = ext != null ? ext.GetResultsAtOffset (doc.Editor.LocationToOffset (loc), token).OrderBy (r => r.Level).ToList () : new List<Result> ();
ThreadPool.QueueUserWorkItem (delegate {
try {
- var result = new List<MonoDevelop.CodeActions.CodeAction> ();
+ var result = new List<CodeAction> ();
foreach (var r in issues) {
if (token.IsCancellationRequested)
return;
@@ -272,8 +271,9 @@ namespace MonoDevelop.Refactoring
public static void ApplyFix (CodeAction action, object context)
{
- if (context is IScriptProvider) {
- using(var script = ((IScriptProvider)context).CreateScript ()) {
+ var scriptProvider = context as IScriptProvider;
+ if (scriptProvider != null) {
+ using(var script = scriptProvider.CreateScript ()) {
action.Run (context, script);
}
} else {