Skip to content

Conversation

@andriipatsula
Copy link
Member

@andriipatsula andriipatsula commented Nov 2, 2022

  • Introduce a class library Microsoft.DotNet.ApiSymbolExtensions with path src\sdk that share common code base: classes, interfaces, resources between the ApiCompat and the GenAPI tools.
  • Introduce a test project Microsoft.DotNet.ApiSymbolExtensions.Tests and move AssemblySymbolLoaderTests.cs from Microsoft.DotNet.ApiCompatibility.Tests
  • Move common code base from the sdk\src\ApiCompat\Microsoft.DotNet.ApiCompatibility folder to the sdk\src\Microsoft.DotNet.ApiSymbolExtensions

@andriipatsula andriipatsula requested review from a team, ericstj and joperezr as code owners November 2, 2022 15:25
@ghost
Copy link

ghost commented Nov 2, 2022

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

@andriipatsula
Copy link
Member Author

cc @ViktorHofer, @smasher164

@andriipatsula andriipatsula changed the title Introduce a shared project Microsoft.DotNet.ApiSymbolExtension [WIP]Introduce a shared project Microsoft.DotNet.ApiSymbolExtension Nov 2, 2022
Copy link
Member

@ViktorHofer ViktorHofer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DotNet.ApiCompatibility/Resources.resx → ApiSymbolExtension/ExtensionResources.resx

We don't want to share all the resource strings. Just the ones that are used by both components, i.e. for assembly symbol loading.

@andriipatsula andriipatsula force-pushed the create_apisymbolextension_shared_project branch from 9677d6f to 74cbe4e Compare November 2, 2022 17:16
@andriipatsula andriipatsula force-pushed the create_apisymbolextension_shared_project branch from 6dfab04 to e473f4d Compare November 2, 2022 17:51
…rary. Added Microsoft.DotNet.ApiSymbolExtensions.Tests test project
@andriipatsula andriipatsula changed the title [WIP]Introduce a shared project Microsoft.DotNet.ApiSymbolExtension Introduce a shared project Microsoft.DotNet.ApiSymbolExtension Nov 7, 2022
@andriipatsula andriipatsula changed the title Introduce a shared project Microsoft.DotNet.ApiSymbolExtension Introduce a class library Microsoft.DotNet.ApiSymbolExtension Nov 7, 2022
@andriipatsula
Copy link
Member Author

@ViktorHofer , @smasher164 please take a look

@andriipatsula andriipatsula changed the title Introduce a class library Microsoft.DotNet.ApiSymbolExtension Introduce a class library Microsoft.DotNet.ApiSymbolExtensions Nov 7, 2022
@ViktorHofer ViktorHofer merged commit aef3f55 into dotnet:main Nov 8, 2022
@andriipatsula andriipatsula deleted the create_apisymbolextension_shared_project branch November 8, 2022 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants