#130 refactor: docs and internal structure of TypeCatalogue
#130 refactor: moved type loading from TypeCatalogue constructor to Load() method
#130 red: added TypeCatalogueTests.Should_warn_of_bad_assembly_files
#130 green: satisfied TypeCatalogueTests.Should_warn_of_bad_assembly_files
#130 added warnings when failing to load assembly or types
#130 refactor: refactored TypeCatalogueTests
#266 - rethrow inner exception of TargetInvocationException when raiseMethod.DynamicInvoke throws
#266 - converting tests to use FluentAssertions
#266 - preserving stack trace or unwrapped exception
#130 change message when failing to load types
#266 - protecting against security exceptions when preserving stack trace
Silence CodeAnalysis warnings about nested generic types in a type signature.
The method was introduced in cc49ae26dc078b9f028513b525505e963a014f2e.