ApiDiff: Add AssemblySymbolLoader method, a package dependency from CodeAnalysis, and minor fixes#45933
ApiDiff: Add AssemblySymbolLoader method, a package dependency from CodeAnalysis, and minor fixes#45933carlossanlop wants to merge 7 commits intodotnet:mainfrom carlossanlop:ApiDiffPart5
Conversation
ViktorHofer
left a comment
There was a problem hiding this comment.
Can you please describe why the new AssemblySymbolLoader API is necessary?
Sure: In the original PR I added a factory method to create an AssemblySymbolLoader instance. It uses this But I also noticed that I have simplified the ApiDiff tool enough to not need this method anywhere else. So I'll make it private, as I still need it for the factory method. |
|
I was talking about this new public static method: I would like to understand why AsmDiff needs a new entry point to |
|
I'll split this. Some things can be sent separately alongside a bigger change. |
This PR is part of the work needed to create an ApiDiff tool that reuses some of the code from Microsoft.DotNet.GenAPI. The idea is to make the larger PR smaller and make it easier to review: #45389
The purpose of this change is to: