csharpstandard
csharpstandard copied to clipboard
Working space for ECMA-TC49-TG2, the C# standard committee.
### Type of issue Typo ### Description [Enter feedback here] ### Page URL https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/expressions#1224-boolean-expressions ### Content source URL https://github.com/dotnet/csharpstandard/blob/draft-v8/standard/expressions.md
There is some overlap between this PR and PR #672 in 13.14, "The using statement" that will require reconciliation when the second of these two PRs is merged. (PR 606...
--- [Associated WorkItem - 250822](https://dev.azure.com/msft-skilling/Content/_workitems/edit/250822)
@gdivis commented on [Fri Aug 21 2015](https://github.com/dotnet/roslyn/issues/4726) To reproduce, just use this code and make sure that DEBUG is set: ``` #if !DEBUG [Description(@" # text")] class Test { }...
Specify the compiler directive `#nullable` that controls the interpretation of reference types and nullability. The effect of the directives is as follows: - `#nullable disable`: Sets the nullable annotation and...
Update the clause on types to describe the reference types for "nullable reference types", "non-nullable reference types", and reference types in a "nullable oblivous context". This should include that there...
#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: - [x] #1088 -...
We likely need some informative examples for static null state flow analysis and the diagnostics that might be produced. As we complete the normative information, we will have a better...
Specify the general rules for static flow analysis of nullable states. Namely, the standard should specify: - The possible null-state of a variable or expression (*not-null* or *maybe-null*) - The...