- 17 7月, 2019 16 次提交
-
-
由 Cyrus Najmabadi 提交于
-
由 Gen Lu 提交于
Remove the AbstractIndenter type (and subtypes).
-
由 CyrusNajmabadi 提交于
-
由 Manish Vasani 提交于
Add feature to introduce a local variable immediately after writing its initializer.
-
由 Charles Stoner 提交于
-
由 Fred Silberberg 提交于
Adds a public API, `NullableContext GetNullableContext(int position)`, for determining the nullable context at a particular file location, and types supporting that API.
-
由 Cyrus Najmabadi 提交于
-
由 Manish Vasani 提交于
Move to latest FlowAnalysis Utilities assembly
-
由 Tomáš Matoušek 提交于
* Fix EnC debug information emitted for patterns Update calculation of syntax offset to account for a new case when a node (a switch expression) that is associated with a variable, closure or lambda may share start offset with other node of the same kind (`expr switch { … } switch { … }`). Use the offset of the `switch` keyword instead of the starting offset of the expression to disambiguate. Assign ordinals to variables synthesized for storing pattern values across cases. This is required to support complex patterns since we can no longer rely on the type of these variables to be distinct. This will require follow up in the IDE to disallow updating/adding/reordering the case clauses of switch expression which there an active statement is present within the switch statement. If the cases are unmodified the compiler guarantees that the order in which the synthesized variables are generated remains the same, so we can map the variables using their ordinal. Mark all variables synthesized during lowering of switch expression as short-lived. Their lifespan is limited to the switch expression, which does not include a sequence point. Disallow editing methods that contain switch expression. This is necessary until bugs https://github.com/dotnet/roslyn/issues/37232, https://github.com/dotnet/roslyn/issues/37237 are fixed. * Feedback * Update tests
-
由 Cyrus Najmabadi 提交于
-
由 Shay Rojansky 提交于
-
由 Jason Malinowski 提交于
Use pattern matching in a few more places.
-
由 Gen Lu 提交于
Fix significant wrong translation in CodeStyle.Resources.zh-Hans.xlf
-
由 Andy Gocke 提交于
Will be consumed by tooling to recommend LangVersion
-
由 Rikki Gibson 提交于
* Add all nullable-related warnings to ErrorFacts * Fix test failures and add a bit more coverage
-
由 Manish Vasani 提交于
-
- 16 7月, 2019 24 次提交
-
-
由 Julien Couvreur 提交于
-
由 Julien Couvreur 提交于
-
由 Rikki Gibson 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Tomáš Matoušek 提交于
* Emit tests * Report rude edits for unsupported DIM operations * Allow EnC tests to specify TFMs to build against * EnC: test against netcoreapp30 * Test fixes * Fix merge
-
由 Manish Vasani 提交于
Fixes #36643 Fixes #37065
-
由 Joey Robichaud 提交于
Expand introduced using statement to include encompassed locals
-
由 Andy Gocke 提交于
Fixes #36241
-
由 Andy Gocke 提交于
Fixes #37187
-
由 Rikki Gibson 提交于
-
由 Jason Malinowski 提交于
Enable .editorconfig discovery by default
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Neal Gafter 提交于
Implements https://github.com/dotnet/csharplang/issues/2389 Fixes #35958 Note that the switch expression conversion is not a standard implicit conversion. Specifically, it should not be considered as a valid implicit conversion as input to a user-defined conversion, as that could permit two chained user-defined conversions. Also changes binding of switch expression to ECMA so it can interact properly with switch expressions. Fixes #14965
-
由 Andy Gocke 提交于
Avoid boxing in string concatenation
-
由 Julien Couvreur 提交于
-
https://github.com/dotnet/arcade由 dotnet-maestro[bot] 提交于
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19364.1
-
由 Fred Kleuver 提交于
-