[Proposal]: file local types
- Dominant language
- C#
- Stars
- 12.7k
- Forks
- 1.1k
- Avg merge
- 11h 1m
- Merged PRs (30d)
- 3
Description
# "file private" visibility
* [x] Proposed
* [x] Prototype: Not Started
* [x] Implementation: Not Started
* [x] Specification: https://github.com/dotnet/csharplang/blob/main/proposals/csharp-11.0/file-local-types.md
## Design meetings
* https://github.com/dotnet/csharplang/blob/main/meetings/2022/LDM-2022-03-14.md#file-private-visibility
* https://github.com/dotnet/csharplang/blob/main/meetings/2022/LDM-2022-03-21.md#file-private-visibility
* https://github.com/dotnet/csharplang/blob/main/meetings/2022/LDM-2022-03-30.md#file-private-accessibility
* https://github.com/dotnet/csharplang/blob/main/meetings/2022/LDM-2022-04-13.md#file-scoped-types
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the linked file-local-types specification and the four design-meeting notes. The issue marks the prototype and implementation as not started, and names no source files or tests. Done is implementing the agreed proposal, with the necessary validation added after locating the relevant compiler entry points.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100