/// <summary> /// Create inheritance chain for given type and subChains /// <remarks>This is used by <see cref="AssemblyProvider" /> to create information about inheritance</remarks>. /// </summary> /// <param name="type">Type which inheritance chain is created.</param> /// <param name="subChains"><see cref="InheritanceChain" /> of sub types.</param> /// <returns>Created chain.</returns> public InheritanceChain CreateChain(TypeDescriptor type, IEnumerable <InheritanceChain> subChains) { return(_manager.CreateChain(type, subChains)); }