- 10 9月, 2019 3 次提交
- 07 9月, 2019 1 次提交
-
-
由 Gen Lu 提交于
Fix unit tests
-
- 06 9月, 2019 3 次提交
- 05 9月, 2019 4 次提交
- 23 8月, 2019 1 次提交
-
-
由 dotnet-automerge-bot 提交于
Merge release/dev16.3 to release/dev16.3-vs-deps
-
- 22 8月, 2019 8 次提交
-
-
由 Andrew Hall 提交于
Extract method will now maintain nullable reference types for parameters and return types. If the parameters or return types are determined to be non-nullable through flow state analysis, then we will adjust them to be non-null when generating. For return type, the adjustment is done after the method is generated. This is because the generator can and will introduce new return statements that need to be analyzed for null state. The only way a return type can be modified to non null is if it: 1. Was null annotated to start with 2. All returns are determined to return non-null by flow state analysis. Similarly, reference parameters can be assigned null or non-null values inside a method. We determine parameters can be adjusted if: 1. Null is not passed into the parameter. 2. Null is never assigned to the parameter.
-
由 Joey Robichaud 提交于
Remove the 7.3 languageversion from the BindSymbolInOtherFile test
-
由 Andy Gocke 提交于
Merge master to master-vs-deps
-
由 Manish Vasani 提交于
Handle escaping of ref/out parameters on non-regular CFG exit paths (…
-
由 Joey Robichaud 提交于
-
由 Andy Gocke 提交于
-
由 Andy Gocke 提交于
Merge master to master-vs-deps
-
由 Jason Malinowski 提交于
Remove inaccessible attributes when generating code
-
- 21 8月, 2019 20 次提交
-
-
由 Jason Malinowski 提交于
Show nullable annotations in tuple signature help
-
由 Jason Malinowski 提交于
Update Generate Equals and GetHashCode to handle nullable members
-
由 Andrew Hall 提交于
-
由 Joey Robichaud 提交于
Do not fade code for IDE0016 (UseThrowExpressionDiagnosticId)
-
由 Manish Vasani 提交于
Revert test workarounds/skip for IDE diagnostic configuration code fixes
-
https://github.com/dotnet/arcade由 dotnet-maestro[bot] 提交于
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19419.12
-
由 Jason Malinowski 提交于
Most of the tests in here still hard code older baselines because they predate some pattern matching improvements, but this is fully new.
-
-
由 Jason Malinowski 提交于
Fix generated Equals(object) parameter nullability mismatch
-
-
由 Jared Parsons 提交于
Remove RuntimeIdentifiers
-
由 Jared Parsons 提交于
Disabling Mono leg
-
由 Andy Gocke 提交于
-
由 Jared Parsons 提交于
Latest Mono nightly builds appear to have broken serialization during remoting across AppDomain instances. That is pretty fundamental to how we test. Temporarily disabling the Mono leg until this can be fixed. Tracking Mono Issue: https://github.com/mono/mono/issues/16373
-
由 Jason Malinowski 提交于
If you forget to wrap something in a <Document> then this can flag where you did that.
-
由 Jason Malinowski 提交于
Also add a few more places where we need to wrap symbols.
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
It turns out for methods we already had RemoveInaccessibleAttributesAndAttributesOfTypes but had accidentally created another helper for filtering out attributes from parameters that more correctly should have used that. This also observed that we didn't have a helper for IParameterSymbols to do the same thing. We did have one that filtered but not one that removed innaccessible parameters, which was actually a bug.
-
由 Jason Malinowski 提交于
We had a helper for 'create an IMethodSymbol with certain changes', but it didn't have quite enough that we could use it in more places. Also inline it into the single caller.
-