Jon Skeet
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...
#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 {...
(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...
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...
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...
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...
Noted in #837.