From 127109e96f17621e74502fbfed8686853a6ea37d Mon Sep 17 00:00:00 2001 From: CyrusNajmabadi Date: Fri, 14 Apr 2017 20:33:35 -0700 Subject: [PATCH] Dynamically compute conversion. --- ...vigableItemFactory.DeclaredSymbolNavigableItem.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Features/Core/Portable/Navigation/NavigableItemFactory.DeclaredSymbolNavigableItem.cs b/src/Features/Core/Portable/Navigation/NavigableItemFactory.DeclaredSymbolNavigableItem.cs index fda7c9bd801..ac2ae77a606 100644 --- a/src/Features/Core/Portable/Navigation/NavigableItemFactory.DeclaredSymbolNavigableItem.cs +++ b/src/Features/Core/Portable/Navigation/NavigableItemFactory.DeclaredSymbolNavigableItem.cs @@ -79,11 +79,17 @@ private static Glyph GetGlyph(DeclaredSymbolInfoKind kind, Accessibility accessi switch (accessibility) { - case Accessibility.Protected: rawGlyph += 1; break; - case Accessibility.Private: rawGlyph += 2; break; + case Accessibility.Private: + rawGlyph += (Glyph.ClassPrivate - Glyph.ClassPublic); + break; case Accessibility.Internal: + rawGlyph += (Glyph.ClassInternal - Glyph.ClassPublic); + break; + case Accessibility.Protected: case Accessibility.ProtectedOrInternal: - case Accessibility.ProtectedAndInternal: rawGlyph += 3; break; + case Accessibility.ProtectedAndInternal: + rawGlyph += (Glyph.ClassProtected - Glyph.ClassPublic); + break; } return rawGlyph; -- GitLab