Neal Gafter
Neal Gafter
> I think **private** `var` fields (and `let` for readonly) are ok, as long as they are immediately initialized, just like what we have for local vars. @alrz A `var`-declared...
One scenario we should have a test for: this conversion should not be considered for input to a user-defined conversion operator: ``` c# class Dog { public Dog() {} }...
Stack-only structs were introduced in C# 7.2. See https://github.com/dotnet/csharplang/issues/666
This (a ref stored in a struct) would need to be supported by the CLR before/when it could be supported by C#.
> To make that safe the language/runtime would need to recognize that `header `needs to be in a pinned location with a lifetime at least as long as the `MessageWrapper...
This is a "proposal issue" because we need to add a proposal/spec to the repo.
Specification in progress at https://github.com/dotnet/csharpstandard/pull/44
If this is not too complex we'd like to include it in C# 9.0.
Would these warnings only be suppressed for the "standard" Linq implementations that have the expected semantics, or for all query expressions (even those that do not have the expected semantics)?
This is a "proposal issue" because we need to add a proposal/spec to the repo.