Browse Source

Fix nil handle bugs in BaseTypesEntryNode

pull/1198/head
Siegfried Pammer 7 years ago
parent
commit
af1eb05d46
  1. 4
      ILSpy/TreeNodes/BaseTypesEntryNode.cs

4
ILSpy/TreeNodes/BaseTypesEntryNode.cs

@ -68,7 +68,7 @@ namespace ICSharpCode.ILSpy.TreeNodes @@ -68,7 +68,7 @@ namespace ICSharpCode.ILSpy.TreeNodes
protected override void LoadChildren()
{
if (td != null)
if (!td.IsNil)
BaseTypesTreeNode.AddBaseTypes(this.Children, td);
}
@ -86,7 +86,7 @@ namespace ICSharpCode.ILSpy.TreeNodes @@ -86,7 +86,7 @@ namespace ICSharpCode.ILSpy.TreeNodes
internal static bool ActivateItem(SharpTreeNode node, TypeDefinition def)
{
if (def != null) {
if (!def.IsNil) {
var assemblyListNode = node.Ancestors().OfType<AssemblyListTreeNode>().FirstOrDefault();
if (assemblyListNode != null) {
assemblyListNode.Select(assemblyListNode.FindTypeNode(def));

Loading…
Cancel
Save