Jon Skeet

Results 78 issues of Jon Skeet

(Feature request, so most bug template fields aren't particularly relevant.) For Noda Time documentation, we use the version support within the build config of docfx (see [file](https://github.com/nodatime/nodatime.org/blob/master/build/docfx/docfx-unstable.json)) to build multiple...

xref
versioning

#700 is a draft which will be useful, but we're going to try to do this in multiple small PRs. The current planned task list is: - [ ] #1088...

We have the following example in 18.4.6 (which isn't tested as it's marked for "needs review"): ```csharp interface IList { int Count { get; set; } } interface ICounter {...

type: bug

(This was originally about both statement bodies and multiple definitions; the multiple definitions part has been done in #1019.) Even though the precise context for the original definitions isn't applicable...

status: in-progress

Branched from #985. In section 8.7 ("The dynamic type") there's a list of implications that stem from `dynamic` and `object` being identity convertible (e.g. about tuples and generics). These are...

type: clarity

We're not convinced that the list in 21.5 is complete Examples: - InvalidOperationException when using .Value - SwitchExpressionException for unhandled switch arms

The indexer modifiers description at one point included: > The `abstract` and `override` modifiers may be used together so that an abstract indexer can override a virtual one. This should...

#975 talks about corresponding parameters in one place, but the surrounding text seems to assume a 1:1 correspondence of arguments and parameters, in the same order. We need to look...

type: bug

Originally reported on #926. Some comments from @KalleOlaviNiemitalo A surprising interaction with nameof: ``` struct S { int i; void M() { string N() { return nameof(this); // error CS1673...

type: bug