Skip to content
This repository was archived by the owner on Oct 16, 2020. It is now read-only.

Commit c49498f

Browse files
committed
Removed unneeded HasBaseTypes() and HasDerivedTypes() methods.
1 parent fa03bcd commit c49498f

2 files changed

Lines changed: 0 additions & 13 deletions

File tree

src/Main/Base/Project/Dom/ClassBrowser/BaseTypesTreeNode.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,6 @@ public override bool CanFindChildNodeRecursively {
5252
get { return false; }
5353
}
5454

55-
public bool HasBaseTypes()
56-
{
57-
ITypeDefinition currentTypeDef = definition.Resolve();
58-
return (currentTypeDef != null) && currentTypeDef.DirectBaseTypes.Any();
59-
}
60-
6155
void UpdateBaseTypes()
6256
{
6357
baseTypes.Clear();

src/Main/Base/Project/Dom/ClassBrowser/DerivedTypesTreeNode.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,6 @@ public override bool CanFindChildNodeRecursively {
5454
get { return false; }
5555
}
5656

57-
public bool HasDerivedTypes()
58-
{
59-
ITypeDefinition currentTypeDef = definition.Resolve();
60-
// TODO Searching for derived types every time just to get children count might be too expensive
61-
return (currentTypeDef != null) && (FindReferenceService.FindDerivedTypes(currentTypeDef, true).Count > 0);
62-
}
63-
6457
void UpdateDerivedTypes()
6558
{
6659
derivedTypes.Clear();

0 commit comments

Comments
 (0)