Skip to content

Commit c492c7c

Browse files
Write comments, don't write comments... about as confusing as using Git.
1 parent ab7d80f commit c492c7c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

RetailCoder.VBE/Navigation/CodeExplorer/CodeExplorerItemViewModel.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ public class CompareByType : Comparer<CodeExplorerItemViewModel>
3131
{
3232
private static readonly Dictionary<DeclarationType, int> SortOrder = new Dictionary<DeclarationType, int>
3333
{
34+
// Some DeclarationTypes we want to treat the same, like Subs and Functions.
35+
// Give them the same number.
3436
{DeclarationType.LibraryFunction, 0},
3537
{DeclarationType.LibraryProcedure, 0},
3638
{DeclarationType.UserDefinedType, 1},
@@ -74,6 +76,8 @@ public override int Compare(CodeExplorerItemViewModel x, CodeExplorerItemViewMod
7476
}
7577
}
7678

79+
// The Tree shows Public and Private Subs/Functions with a seperate icon.
80+
// But Public and Implicit Subs/Functions appear the same, so treat Implicts like Publics.
7781
var xNodeAcc = xNode.Declaration.Accessibility == Accessibility.Implicit ? Accessibility.Public : xNode.Declaration.Accessibility;
7882
var yNodeAcc = yNode.Declaration.Accessibility == Accessibility.Implicit ? Accessibility.Public : yNode.Declaration.Accessibility;
7983

0 commit comments

Comments
 (0)