Jon Skeet

Results 78 issues of Jon Skeet

12.7.1 contains: > Certain lambda expressions cannot be converted to expression tree types: Even though the conversion exists, it fails at compile-time. This is the case if the lambda expression:...

type: clarity

We need this for stackalloc as well. Discovered in #238.

From [attributes.md](https://github.com/dotnet/csharpstandard/blob/draft-v7/standard/attributes.md#2154-the-obsolete-attribute): > If a program uses a type or member that is decorated with the Obsolete attribute, the compiler shall issue a warning or an error. Now an automatically-implemented...

11.16.6.2 describes captured variables for anonymous functions. We need the concept for local functions (#104) as well, and probably for other things in later versions. It would be good to...

type: clarity

In classes.md, we differentiate between access modifiers and the declared accessibility (the semantics represented by those access modifier combinations). It's confusing to see both in code font. See #215 for...

type: clarity

It would be nice to optionally poll the web site in the background at appropriate times (either _just_ on Mon/Wed/Fri or possibly every day, in order to catch "extra" comics)...

Unprioritized

Currently, if any protobuf element is missing a comment, we generate code but the result doesn't compile. The missing comments could be on messages, RPCs, services, fields, enums, enum values...

priority: p2
type: feature request

Fixes #557. I'm going to run this locally against all APIs to see whether we get any changes - I don't *expect* there to be any settings configured in MethodSettings...

do not merge

Consider the following proto: ```proto message Abc { string location = 1 [ (google.api.resource_reference) = { type: "locations.googleapis.com/Location" } ]; message Def { string location = 1 [ (google.api.resource_reference) =...

priority: p2
type: feature request

The intention of this PR is that we merge *some* parts of it, but not all of it - ideally whole commits should be in or out.