diff options
author | David Karlaš <david.karlas@xamarin.com> | 2015-05-31 11:39:38 +0300 |
---|---|---|
committer | David Karlaš <david.karlas@xamarin.com> | 2015-05-31 11:39:58 +0300 |
commit | d0c832e1c1ce6e59770c0acae7005d56a690c7fe (patch) | |
tree | 4d1134842923c090bb45881a524129578190b1ba /ICSharpCode.NRefactory.CSharp | |
parent | 0ab72d363faa60fb4928b7e375df7e24d9edee16 (diff) |
Fixed AstBuilder to not set "private" modifier on members which are explicit implementation of interface
Diffstat (limited to 'ICSharpCode.NRefactory.CSharp')
-rw-r--r-- | ICSharpCode.NRefactory.CSharp/Refactoring/TypeSystemAstBuilder.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ICSharpCode.NRefactory.CSharp/Refactoring/TypeSystemAstBuilder.cs b/ICSharpCode.NRefactory.CSharp/Refactoring/TypeSystemAstBuilder.cs index 4b0e067a..821283a3 100644 --- a/ICSharpCode.NRefactory.CSharp/Refactoring/TypeSystemAstBuilder.cs +++ b/ICSharpCode.NRefactory.CSharp/Refactoring/TypeSystemAstBuilder.cs @@ -980,8 +980,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring { bool isInterfaceMember = member.DeclaringType.Kind == TypeKind.Interface; Modifiers m = Modifiers.None; - if (this.ShowAccessibility && !isInterfaceMember) { - m |= ModifierFromAccessibility(member.Accessibility); + if (this.ShowAccessibility && !isInterfaceMember && !member.IsExplicitInterfaceImplementation) { + m |= ModifierFromAccessibility (member.Accessibility); } if (this.ShowModifiers) { if (member.IsStatic) { |