ICSharpCode.ILSpy.TreeNodes.BaseTypesTreeNode.AddBaseTypes C# (CSharp) Method

AddBaseTypes() static private method

static private AddBaseTypes ( List children, Mono.Cecil.TypeDefinition type ) : void
children List
type Mono.Cecil.TypeDefinition
return void
        internal static void AddBaseTypes(List<ILSpyTreeNode> children, TypeDefinition type)
        {
            if (type.BaseType != null)
                children.Add(new BaseTypesEntryNode(type.BaseType, false));
            foreach (TypeReference i in type.Interfaces)
            {
                children.Add(new BaseTypesEntryNode(i, true));
            }
        }

Usage Example

Ejemplo n.º 1
0
 protected override void LoadChildren()
 {
     if (def != null)
     {
         BaseTypesTreeNode.AddBaseTypes(this.Children, def);
     }
 }
All Usage Examples Of ICSharpCode.ILSpy.TreeNodes.BaseTypesTreeNode::AddBaseTypes