Refactor namespace Microsoft.Extensions.Internal
Open
area-scaffolding
customer-reported
type-enhancement
- Dominant language
- C#
- Stars
- 818
- Forks
- 260
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 10
Description
The following classes need to be public so that the code generator tool does not need any special treatment.
```C#
public class DotnetToolDispatcher { … }
public class Command { … }
```
The special privileges granted to the generator tool should be removed:
```C#
[assembly:InternalsVisibleTo("dotnet-aspnet-codegenerator, PublicKey=…")]
```
Also, the namespace ~`Microsoft.Extensions.Internal`~ does not really mean anything. It should be removed and its contents moved elsewhere.
Contributor guide
Assessment
This issue has not been assessed yet.