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

github.com/xamarin/NRefactory.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Karlaš <david.karlas@xamarin.com>2015-05-31 11:39:38 +0300
committerDavid Karlaš <david.karlas@xamarin.com>2015-05-31 11:39:58 +0300
commitd0c832e1c1ce6e59770c0acae7005d56a690c7fe (patch)
tree4d1134842923c090bb45881a524129578190b1ba /ICSharpCode.NRefactory.CSharp
parent0ab72d363faa60fb4928b7e375df7e24d9edee16 (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.cs4
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) {