- 13 2月, 2020 3 次提交
-
-
由 Joey Robichaud 提交于
Skip flaky Emit test
-
由 Joey Robichaud 提交于
-
-
- 11 2月, 2020 1 次提交
-
-
由 Joey Robichaud 提交于
Switch to UI thread before invoking Workspace.TryApplyChanges
-
- 10 2月, 2020 1 次提交
-
-
由 msftbot[bot] 提交于
LOC CHECKIN | dotnet/roslyn master | 20200204
-
- 08 2月, 2020 1 次提交
-
-
由 Joey Robichaud 提交于
Change to the VS release queue for integration tests
-
- 07 2月, 2020 2 次提交
-
-
由 Joey Robichaud 提交于
-
由 Manish Vasani 提交于
We recently changed this code to switch from using the Workspace Options setter (now deprecated) to Workspace.TryApplyChanges. This causes an intermittent exception [here](https://github.com/dotnet/roslyn/blob/aeb47891e92341b700c3a290a92553b8a91b445a/src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs#L374-L377) when TryApplyChanges is invoked from a background thread. Fixes internal Watson bug [#1062942](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1062942)
-
- 06 2月, 2020 1 次提交
-
-
由 Jason Malinowski 提交于
Delete the lazy caching of GetLatestProjectVersion()
-
- 05 2月, 2020 3 次提交
-
-
由 msftbot[bot] 提交于
Update arcade to support SDK publishing
-
-
由 Jason Malinowski 提交于
Solution.GetLatestProjectVersion() returns the highest project version of any of the Projects in the Solution. This is lazily computed, but the lazy computation has a fatal flaw. It's implemented with a Lazy<VersionStamp>, and if a Solution is changed and no project was changed (say, you only modified a document's text), the existing Lazy<VersionStamp> is reused. This causes us to root an older SolutionState or ProjectState until somebody were to call GetLatestProjectVersion() and cause the Lazy<VersionStamp> to be evaluated. Except...that would never happen. It turns out that nothing calls GetLatestProjectVersion() in Visual Studio anywhere that I can find. The only call is in one unit test that calls it and then ignores the result. Thus, we'd simply leak the SolutionState/ProjectState until some code ran that knew it could explicitly state the value instead of reuse the existing Lazy<VersionStamp>. Looking through history, it appears that this used to be used more regularly as a part of an older implementation of the ProjectDependencyGraph, but that was removed in abd7654e. Since nobody calls this, and the actual computation (just looping through all projects to find the newest stamp) is fairly trivial, I'm just going to delete all the lazy handling and just inline the computation. In the unlikely case that this ever becomes a hot path, we can revisit the laziness at that time.
-
- 04 2月, 2020 12 次提交
-
-
-
由 Jason Malinowski 提交于
Run naming styles on closed files
-
由 Chris Sienkiewicz 提交于
* MethodSymbol and FieldSymbol equality fixes: - Defer the equality of method/field symbol to the substituted symbol when compared - Make the hashcode of substituted method/field defer to the original definition
-
由 Joey Robichaud 提交于
Preserve "unsafe" when refactoring between properties and methods
-
由 Sam Harwell 提交于
Allow -launch to be used without -build
-
由 Sam Harwell 提交于
Annotate implementations of IEventSymbol
-
由 Sam Harwell 提交于
Annotate implementations of ILabelSymbol
-
由 Julien Couvreur 提交于
Rename from IncludeNonNullableReferenceTypeModifier to IncludeNotNullableReferenceTypeModifier (#41332)
-
由 Tomáš Matoušek 提交于
* Set TEMP environment variable to $TempDir on CI machines https://github.com/dotnet/arcade/pull/4744 reverted setting the variable in `tools.ps1` due to issues it caused in other repos.
-
由 Manish Vasani 提交于
Stop Simplifier.ReduceAsync removing empty arg lists from delegates
-
由 Allison Chou 提交于
Fix for Visual Studio crashes when adding a parameter to a function
-
由 Sam Harwell 提交于
-
- 03 2月, 2020 2 次提交
-
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
- 01 2月, 2020 10 次提交
-
-
由 Tomáš Matoušek 提交于
* Fix Pythia pooled objects wrappers * Fix RPC
-
由 Sam Harwell 提交于
Fix issues in MetadataAsSource XML documentation comment conversion
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
Our best guess is we ran naming styles on open files only for two reasons: 1. At the time, we only supported .editorconfig in-proc, so out of proc wouldn't have used the right settings. 2. Even if we were running in-proc, there might have been performance issues since we were running across a lot of files. Neither of these concerns apply at this point: we now support .editorconfig out of proc (both in the legacy path and the new path) and since we're already running other analyzers that use .editorconfig, the cost of processing it will exist regardless.
-
由 Sam Harwell 提交于
Make ValueText return empty instead of null
-
由 Jared Parsons 提交于
Target netcoreapp3.1
-
由 Allison Chou 提交于
-
由 David Poeschl 提交于
Name suggestions don't contain suggestions starting with a digit.
-
- 31 1月, 2020 4 次提交
-
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20200129.8 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20079.8 * Update dependencies from https://github.com/dotnet/arcade build 20200130.4 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20080.4
-
由 Gen Lu 提交于
Remove some test input to reduce execution time
-
由 Sam Harwell 提交于
Closes #41304
-
由 Sam Harwell 提交于
Fix export provider factory caching
-