Skip to content

Conversation

@jmaxson-ms
Copy link
Contributor

When iterating over assemblies and looking for extension types, do not attempt to recreate types that have already been loaded. This can happen if an assembly exists in multiple directories.

The runtime was creating an ILogger which wrote to the console. This was a bug as, in some cases, the caller couldn't override this behavior. The default behavior (runtime) now is to not log if a logger is not specified (Logger.Null). Some methods overrides have been added to allow the caller to specify a logger to use.

helenkzhang
helenkzhang previously approved these changes Sep 26, 2023
mslukebo
mslukebo previously approved these changes Sep 26, 2023
helenkzhang
helenkzhang previously approved these changes Sep 26, 2023
@jmaxson-ms jmaxson-ms dismissed stale reviews from helenkzhang and mslukebo via c1fcad2 September 27, 2023 01:28
@jmaxson-ms jmaxson-ms force-pushed the user/jmaxson/loadingFixes branch from c8b4973 to c1fcad2 Compare September 27, 2023 01:28
@jmaxson-ms jmaxson-ms marked this pull request as draft September 27, 2023 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants