Jon Skeet

Results 749 comments of Jon Skeet

Fundamentally, an `Any` without a populated `type` isn't valid. That said, I'd rather be able to deserialize it to the same value than it just fail. Will consult internally to...

https://github.com/protocolbuffers/protobuf/commit/dc4e4295a4515c593cd8b96e63b3581cc99ac97f implements the change described above. I'll close this issue now, as although it isn't exactly as requested, it's where we want to end up (across all languages).

Note for the February meeting: this PR has not changed (as far as I can see) since November.

I assume we want to disallow the following code though: ```csharp public class C { private readonly int f; public C() { C other = this; other.f = 42; }...

Assigned to @jnm2 - in the meeting we couldn't think of anything other than just `f = ...` or `this.f = ...` that would be be valid - but potentially...

Thanks for this - we will (each) take a look when we are feeling brave enough to venture once more into the type inference spec.

Rex has suggested adding "As such, the accepted spelling of a compilation unit name, and its mapping, if any, to a filename is outside the scope of this specification." to...