diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2015-01-02 10:49:26 +0300 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2015-01-02 10:49:26 +0300 |
commit | 3c53080dee2abbc896d4d79a2c60d314c167e10d (patch) | |
tree | 0fff8fbf197ce2969d4065cb9b43ec1673d74882 /ICSharpCode.NRefactory.CSharp.Refactoring | |
parent | 8e2a8d59d4879b38c3757f57ac5c9dafd86c0123 (diff) |
Fixed some code issue checks in partial classes.
Diffstat (limited to 'ICSharpCode.NRefactory.CSharp.Refactoring')
3 files changed, 6 insertions, 0 deletions
diff --git a/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Custom/CompilerErrors/CS0169FieldIsNeverUsedIssue.cs b/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Custom/CompilerErrors/CS0169FieldIsNeverUsedIssue.cs index b6810085..ebf712a4 100644 --- a/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Custom/CompilerErrors/CS0169FieldIsNeverUsedIssue.cs +++ b/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Custom/CompilerErrors/CS0169FieldIsNeverUsedIssue.cs @@ -65,6 +65,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring public override void VisitTypeDeclaration(TypeDeclaration typeDeclaration) { + if (typeDeclaration.HasModifier(Modifiers.Partial)) + return; var list = new List<Tuple<VariableInitializer, IVariable>>(); fieldStack.Push(list); diff --git a/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/CompilerWarnings/UnassignedReadonlyFieldIssue.cs b/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/CompilerWarnings/UnassignedReadonlyFieldIssue.cs index 3c61cc2d..2ebee431 100644 --- a/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/CompilerWarnings/UnassignedReadonlyFieldIssue.cs +++ b/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/CompilerWarnings/UnassignedReadonlyFieldIssue.cs @@ -92,6 +92,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring public override void VisitTypeDeclaration(TypeDeclaration typeDeclaration) { + if (typeDeclaration.HasModifier(Modifiers.Partial)) + return; var list = new List<Tuple<VariableInitializer, IVariable>>(); fieldStack.Push(list); foreach (var fieldDeclaration in ConvertToConstantIssue.CollectFields(this, typeDeclaration)) { diff --git a/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/PracticesAndImprovements/FieldCanBeMadeReadOnlyIssue.cs b/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/PracticesAndImprovements/FieldCanBeMadeReadOnlyIssue.cs index a3bf33db..dcf9e2a0 100644 --- a/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/PracticesAndImprovements/FieldCanBeMadeReadOnlyIssue.cs +++ b/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/PracticesAndImprovements/FieldCanBeMadeReadOnlyIssue.cs @@ -78,6 +78,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring public override void VisitTypeDeclaration(TypeDeclaration typeDeclaration) { + if (typeDeclaration.HasModifier(Modifiers.Partial)) + return; var list = new List<Tuple<VariableInitializer, IVariable, VariableState>>(); fieldStack.Push(list); |