-
Couldn't load subscription status.
- Fork 1.1k
Open
Labels
Implemented Needs ECMA SpecThis feature has been implemented in C#, but still needs to be merged into the ECMA specificationThis feature has been implemented in C#, but still needs to be merged into the ECMA specificationProposalProposal champion
Milestone
Description
numeric IntPtr
Summary
System.IntPtr and System.UIntPtr become numeric types, aliased by nint and nuint, and gain the built-in status of nint and nuint.
Motivation
As part of numerics work for .NET 7, System.IntPtr and System.UIntPtr are becoming proper numeric types.
So the distinction between native integer types and their underlying types becomes unnecessary.
Detailed design
Drawbacks
Alternatives
Unresolved questions
Design meetings
dzmitry-lahoda, yvvki, xparadoxical, TahirAhmadov, bernd5 and 2 moredzmitry-lahoda
Metadata
Metadata
Assignees
Labels
Implemented Needs ECMA SpecThis feature has been implemented in C#, but still needs to be merged into the ECMA specificationThis feature has been implemented in C#, but still needs to be merged into the ECMA specificationProposalProposal champion