We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FSharpType.Format drops parent namespaces when the type being formatted and context have a common parent namespace.
FSharpType.Format
namespace Ns1.Ns2 type T() = class end
Formatting T via FSharpType.Format in Ns1.Ns3 context:
T
Ns1.Ns3
Expected:
namespace Ns1.Ns3 Ns1.Ns2.T
Actual:
namespace Ns1.Ns3 Ns2.T // produces error
It should only skip qualifier namespaces when they are actually opened or are the same namespace as the context.
In addition to FSharpType.Format usages in tooling, it likely affects generating things in the compiler, e.g. signature files generation.
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
FSharpType.Format
drops parent namespaces when the type being formatted and context have a common parent namespace.Formatting
T
viaFSharpType.Format
inNs1.Ns3
context:Expected:
namespace Ns1.Ns3 Ns1.Ns2.T
Actual:
It should only skip qualifier namespaces when they are actually opened or are the same namespace as the context.
In addition to
FSharpType.Format
usages in tooling, it likely affects generating things in the compiler, e.g. signature files generation.The text was updated successfully, but these errors were encountered: