dotnet / dotnet/csharpstandard
18.2.3.2 Variance safety constraints not actually specified
Open
type: bug
- Dominant language
- C#
- Stars
- 815
- Forks
- 99
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 16
Description
In "18.2.3.2 Variance safety" we have
> Intuitively, an output-unsafe type is prohibited in an output position, and an input-unsafe type is prohibited in an input position.
That "intuition" isn't backed up by any rules to enforce or specify what it means.
Contributor guide
Assessment
This issue has not been assessed yet.