- 03 7月, 2020 5 次提交
-
-
由 Charles Stoner 提交于
Operation with native integer constant that might overflow in unchecked context should be treated as not constant (#45581)
-
由 AlekseyTs 提交于
Align addition of a synthesized override of Base.Equals(Base? other) in records with the latest design. (#45601) Related to #45296. From specification: If the record type is derived from a base record type Base, the record type includes a synthesized override of the strongly-typed Equals(Base other). The synthesized override is sealed. It is an error if the override is declared explicitly. The synthesized override returns Equals((object?)other). This change also adjusts code-gen to properly compare EqualityContracts.
-
由 Tomáš Matoušek 提交于
-
由 Manish Vasani 提交于
Fixes #45465 Ensure we normalize the target scope passed to target symbol resolver. It doesn't handle the recently added 'namespaceanddescendants' scope in legacy target string format and expects it to be normalized to 'namespace' scope.
-
由 Manish Vasani 提交于
Fixes #45446
-
- 02 7月, 2020 8 次提交
-
-
由 Kevin Sun 提交于
* Update AttributeTests.cs * Update NullableReferenceTypesTests.cs * Update NullableReferenceTypesTests.cs * Fixed NullPointerException * Removed duplicate test * PR changes * Added Robustness and Nullable Checks * PR Changes * Moved test to avoid merge conflict
-
由 AlekseyTs 提交于
-
由 AlekseyTs 提交于
Align addition of a synthesized override of object.GetHashCode() in records with the latest design. (#45518) Related to #45296. From specification: The record type includes a synthesized override of object.GetHashCode(). The method can be declared explicitly. It is an error if the explicit declaration is sealed unless the record type is sealed.
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
Fix issue preventing going to def on a complicated metadata symbol involving nullability and generics
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
Fixes #44139.
-
由 Rikki Gibson 提交于
-
- 01 7月, 2020 8 次提交
-
-
由 Rikki Gibson 提交于
-
由 Tomáš Matoušek 提交于
-
由 Tomáš Matoušek 提交于
* Revert "Revert "Remove Razor IVTs (#43235)"" This reverts commit 0dc4f3da. * Remove Microsoft.VisualStudio.LanguageServices.Razor.RemoteClient.csproj * Fix package
-
由 Gen Lu 提交于
-
由 Charles Stoner 提交于
-
由 jnm2 提交于
-
由 Rikki Gibson 提交于
-
由 Rikki Gibson 提交于
-
- 30 6月, 2020 14 次提交
-
-
由 Chris Sienkiewicz 提交于
-
由 jnm2 提交于
-
由 Rikki Gibson 提交于
-
由 Paul M Cohen 提交于
-
由 Sam Harwell 提交于
-
由 David 提交于
-
由 David Barbet 提交于
-
由 Andrew Hall 提交于
Inline rename highlight color in Dark Theme only has a contrast ratio of 1.238:1, and the target is 1.5:1 Original Color: #A6F1A6 New Color: #D3F8D3 Contrast ratio is 1.485:1 with new color Resolves: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1139737
-
由 Jason Malinowski 提交于
This reverts commit f755e8a8. That change meant our EditorFeatures code was using DllImports in the cross-platform binary, and we weren't sure what that would do in VS for Mac if that code ran. It also brought a dependency on Microsoft.VisualStudio.RemoteControl, which also seems to depend on various Windows specific APIs. We'll finish up the decision of what to do in https://github.com/dotnet/roslyn/pull/45115
-
由 Allison Chou 提交于
-
由 Rikki Gibson 提交于
Co-authored-by: NAlekseyTs <AlekseyTs@users.noreply.github.com>
-
由 Jason Malinowski 提交于
If you have two projects that reference each other with metadata references, we should avoid converting both of them into project references as that causes a circularity in the Workspace layer. The workspace API correctly throws exceptions if you try to do this, but the Visual Studio project system layer wasn't checking, and so it'd call into the Workspace APIs and throw exceptions. Unfortunately this often resulted in us getting into corrupted states where the data structures got out of sync, which might later result in other exceptions too. This fix isn't entirely correct in that we're not going to re-convert the metadata reference to the project reference if something else breaks the circularity; that's better than crashing so this is an improvement either way. Fixes https://github.com/dotnet/roslyn/issues/39904 Fixes https://github.com/dotnet/roslyn/issues/43633
-
由 Rikki Gibson 提交于
-
由 AlekseyTs 提交于
Align addition of a synthesized override of object.Equals(object? obj) in records with the latest design. (#45475) * Align addition of a synthesized override of object.Equals(object? obj) in records with the latest design. Related to #45296. From specification: The record type includes a synthesized override of object.Equals(object? obj). It is an error if the override is declared explicitly. The synthesized override returns Equals(other as R) where R is the record type.
-
- 29 6月, 2020 1 次提交
-
-
由 Tomáš Matoušek 提交于
* Move SymbolSearch down to EditorFeatures * RemoteControl package reference
-
- 28 6月, 2020 1 次提交
-
-
由 Sam Harwell 提交于
Fixes #45492
-
- 27 6月, 2020 3 次提交
-
-
由 Paul M Cohen 提交于
-
由 Fredric Silberberg 提交于
-
由 Jason Malinowski 提交于
We have two members in TypeKind that point to the same value, Struct and Structure. Because of this, Enum.ToString(), which under the covers uses a binary search, isn't stable which one it will pick and it can change if other TypeKinds are added. This ensures we keep using the same string consistently. We also have a few members in MethodKind that are also duplicates, but it appears those have kept stable. To be safe, we now serialize explicitly. Fixes https://github.com/dotnet/roslyn/issues/44714
-