fsprojects / FSharp.TypeProviders.SDK

The SDK for creating F# type providers
https://fsprojects.github.io/FSharp.TypeProviders.SDK/
MIT License
298 stars 94 forks source link

Override `ToString` for `ProvidedAssembly` #310

Closed fangyi-zhou closed 5 years ago

fangyi-zhou commented 5 years ago

When reporting an error of missing type in assembly, https://github.com/fsprojects/FSharp.TypeProviders.SDK/blob/f97f77ba03a8f91d927ab70259dc91eb8ba02e40/src/ProvidedTypes.fs#L14620 uses implicit ToString. This causes mono to crash when trying to use Reflection to get assembly name. This commit patches it by overriding ToString