- 15 8月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 14 8月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 07 8月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 06 8月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
Explicitly call BindExpression in GetSpeculativeSymbolInfo, instead of Bind, to be sure that we don't return type expression info instead of actual expression info.
-
- 26 7月, 2019 6 次提交
-
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
Merge NullableAnnotation.NotApplicable and Disabled to None, and rename NullableFlowState.NotApplicable to None for consistency.
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
Use the SnapshotManager to store the variable types as it was already doing this, and handle nested scopes correctly.
-
由 Fredric Silberberg 提交于
Add GetDeclaredSymbol support for nullability in variable declarations. Not handled are linq or foreach iteration variable declarations.
-
- 25 7月, 2019 1 次提交
-
-
由 Charles Stoner 提交于
Use NullableAnnotation.NotAnnotated always for value type annotations in the public API. Previously, the annotation was NotAnnotated if the type reference was from source and Disabled if the type reference was from metadata. Fixes #34412
-
- 18 7月, 2019 1 次提交
-
-
由 Charles Stoner 提交于
-
- 13 7月, 2019 1 次提交
-
-
由 Andy Gocke 提交于
Fixes #29819
-
- 12 7月, 2019 2 次提交
-
-
由 Andy Gocke 提交于
Fixes #30067
-
由 Fredric Silberberg 提交于
-
- 06 7月, 2019 2 次提交
-
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
Address minor PR comments.
-
- 04 7月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
Remove feature flag requirement from IDE quick info tests. Adjust assert for attributes semantic model.
-
- 03 7月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
Make nullable semantic analysis depend on whether the user is actually consuming the nullable feature in any way.
-
- 29 6月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 26 6月, 2019 1 次提交
-
-
由 Chris Sienkiewicz 提交于
* Correctly report nullability of tuples in the semantic model: - Store the original tuple literal rather than just its type - Visit the original literal without diagnostics only in the nullability walker to understand its type - Update the generator to allow force visiting fields in the nullable re-writer - Update type checker to allow checking of converted types too - Update various tuple tests to be correct - Add extra tests
-
- 25 6月, 2019 2 次提交
-
-
由 yair halberstadt 提交于
-
由 yair halberstadt 提交于
-
- 20 6月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
Plumb speculative model through to analyzers. Expand the tests of the speculative model to show both inputs to the nullable walker and inferences from the nullable walker in the speculated code.
-
- 19 6月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 06 6月, 2019 1 次提交
-
-
由 Chris Sienkiewicz 提交于
* Update implicity declared type expression nullability: - When updating the implicit type in a declaration also update the bound type declaration nullability - Record nullability for inferred foreach variable - Add nullable public api tests - Add nullable tests
-
- 24 5月, 2019 1 次提交
-
-
由 AlekseyTs 提交于
Support re-abstraction of interface members in derived interfaces
-
- 10 5月, 2019 2 次提交
-
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
Refactors out ApplyConversion into a more aptly named VisitConversion. Adjusts the parameters to take the node being converted, and optionally the original boundconversion. When the boundconversion is passed it, the calculated nullability is now tracked through nested levels of conversions between the top-level boundconversion and the underlying converted node. Removed TrackInferredTypesThroughConversions, as this is now being handled by VisitConversion. This PR additionally fixes a conversion issue where user-defined conversions that added nullability were not then marking the result type of that conversion as nullable.
-
- 02 5月, 2019 1 次提交
-
-
由 Neal Gafter 提交于
* Permit stackalloc in nested contexts. (#28969) Fixes #26759
-
- 27 4月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
This makes 2 changes: 1. Reinfer the GetEnumerator method based on nullable analysis of the foreach expression type. 2. Use that information to update the collection element type based on that same analysis.
-
- 23 4月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 18 4月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 17 4月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 11 4月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
Disable assertion that we are now hitting on enum initializers and file https://github.com/dotnet/roslyn/issues/34919 to follow up.
-
- 10 4月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 05 4月, 2019 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 28 3月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 26 3月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 19 3月, 2019 1 次提交
-
-
由 AlekseyTs 提交于
Adjust base access with explicit base according to latest LDM decisions - Restrict accessed members to immediate members of the specified type. - Change accessibility of explicit implementations in interfaces to ‘protected’.
-