- 4月 18, 2019
-
-
由 Andy Gocke 创作于
Merge dev16.0 to dev16.0-vs-deps
-
由 Andy Gocke 创作于
We made a change in #32818 to restore compatibility with C# 7.x in rejecting certain switch statements even when we could prove completeness with the new switch analysis. It looks like that change just went a little too far, as we could do the analysis if the argument to the switch expression was a constant. This change removes the compat clause for switches with constant values Fixes #35011
-
由 Andy Gocke 创作于
-
- 3月 24, 2019
-
-
由 dotnet-automerge-bot 创作于
Merge dev16.0 to dev16.0-vs-deps
-
- 3月 23, 2019
-
-
由 Sam Harwell 创作于
Updated wait operations to fix unreliable .editorconfig integration tests
-
由 Sam Harwell 创作于
-
- 3月 20, 2019
-
-
由 dotnet-automerge-bot 创作于
Merge dev16.0 to dev16.0-vs-deps
-
由 Joey Robichaud 创作于
Fix saving naming styles options page
-
由 Jason Malinowski 创作于
Merge pull request #34195 from jasonmalinowski/fix-race-in-getopendocumentincurrentcontextwithchanges Fix race in GetOpenDocumentInCurrentContextWithChanges
-
由 Jason Malinowski 创作于
Respect the iteration parameter in IterationData
-
由 dotnet-automerge-bot 创作于
Merge dev16.0 to dev16.0-vs-deps
-
由 Jason Malinowski 创作于
Workaround a deadlock caused by watching .editorconfigs
-
- 3月 19, 2019
-
-
由 Joey Robichaud 创作于
-
由 dotnet-automerge-bot 创作于
Merge dev16.0 to dev16.0-vs-deps
-
由 Joey Robichaud 创作于
-
由 Joey Robichaud 创作于
-
由 Joey Robichaud 创作于
Skip test DecimalBinaryOp_03 (#34199)
-
由 Julien Couvreur 创作于
-
由 Joey Robichaud 创作于
- Allow page controls to store settings to option store before updating service - Reload page control settings after a cancel or save
-
- 3月 17, 2019
-
-
由 Jason Malinowski 创作于
This was reading Workspace.CurrentSolution twice, so if the document was removed between two reads it'd end up throwing exceptions or triggering asserts.
-
- 3月 16, 2019
-
-
由 dotnet-automerge-bot 创作于
Merge dev16.0 to dev16.0-vs-deps
-
由 Jinu 创作于
Add a hack to ensure documents are connected to open files
-
由 Joey Robichaud 创作于
-
由 Jason Malinowski 创作于
-
由 Jason Malinowski 创作于
We use the CodingConventions library from Visual Studio that parses and processes .editorconfig files for us. This library under the covers uses the Visual Studio file watching service for watching files. In Visual Studio 2017 the file watching service made the guarantee that watching files could be done in a free-threaded manner in the background and wouldn't marshal. The .editorconfig library then passed this guarantee along to us. In Dev16, the file watching service was rewritten, and accidentally lost that guarantee in specific cases. Much of our interactions with the file change service also changed so it doesn't matter, but the .editorconfig library's use of the file watching service is causing deadlocks in some scenarios. This change is a workaround to ensure we don't start watching .editorconfig files on the background thread in places where we need to ensure we don't touch the UI thread. Ideally we'd be fixing the file change service itself to restore the guarantee, but that's too risky of a change for our current needs and isn't something we can do quickly enough to avoid customer issues. Since we're rewriting our .editorconfig handling entirely which will cause us to stop using the .editorconfig library (and by extension, it's use of this problematic file change service path), we can do this workaround now and let the problem go away on it's own soon when we simply delete all of this. Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/810494
-
- 3月 15, 2019
-
-
由 Tom Meschter 创作于
include the correct compiler resources assemblies for pt-BR
-
由 dotnet-automerge-bot 创作于
Merge dev16.0 to dev16.0-vs-deps
-
由 Julien Couvreur 创作于
-
由 Julien Couvreur 创作于
-
由 Jason Malinowski 创作于
In https://devdiv.visualstudio.com/DevDiv/_workitems/edit/728035, a file is opened in an invisible editor and contents are written to it. The file isn't saved, but it's added to the workspace; we won't have yet hooked up to the open file since that work was deferred. Since we're on the UI thread here, we can ensure those are all wired up since the analysis of this document may depend on that other file. We choose to do this here rather than in the project system code when it's added because we don't want to pay the penalty of checking the RDT for all files being opened on the UI thread if we really don't need it. Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/728035.
-
- 3月 14, 2019
-
-
由 Jason Malinowski 创作于
-
由 Brett V. Forsgren 创作于
-
- 3月 13, 2019
-
-
由 Tom Meschter 创作于
LOC CHECKIN | dotnet/roslyn dev16.0-vs-deps | 20190307
-
- 3月 12, 2019
-
-
-
由 dotnet-automerge-bot 创作于
Merge dev16.0 to dev16.0-vs-deps
-
由 Gen Lu 创作于
handle extension methods in "Sync Namespace" refactoring
-
- 3月 09, 2019
-
-
由 dotnet-automerge-bot 创作于
Merge dev16.0 to dev16.0-vs-deps
-
由 Tomáš Matoušek 创作于
-
由 Jason Malinowski 创作于
Co-Authored-By: genlu <genlu@users.noreply.github.com>
-
由 Sam Harwell 创作于
Ensure the caret is visible after commit
-