- 20 2月, 2015 31 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Tomas Matousek 提交于
-
-
由 Andrew Casey 提交于
-
由 Andrew Casey 提交于
Fix spelling: supress -> suppress
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
1) Make LocalizableString implement IEquatable<LocalizableString> to ensure Diagnostic equality works as expected for Descriptor based diagnostics. 2) Additionally, also refactor code a bit more to move register/unregister code for analyzer exception diagnostics down to the core AnalyzerDriverHelper. 3) Fix test failures.
-
由 Andrew Casey 提交于
-
由 David Poeschl 提交于
Prevent CodeActions commits during Inline Rename
-
由 David Poeschl 提交于
Fix #554: This fixes a crash that was caused by invoking a lightbulb item that caused an Inline Rename session to launch when there's already an inline rename session active. We now check for inline rename sessions during lightbulb commit. If an inline rename session is active, we halt the lightbulb commit and tell the user to complete their rename session. This only prevents one (but probably the most frequent) manifestation of a larger problem in which rename is trying to perform a series of changes to the workspace that can be interrupted by some other feature applying its changes to the workspace. This larger design problem is tracked as #681.
-
由 Tomas Matousek 提交于
EnC: Calculate reverse map for each updated method containing lambdas
-
由 Tom Meschter 提交于
Fix a NullReferenceException in the DeclarePublicAPI analyzer
-
由 Heejae Chang 提交于
fix nulll exception in unused declaration analyzer
-
由 Tomas Matousek 提交于
-
由 Tom Meschter 提交于
Fixes #672. Move the existing null check to the right location.
-
由 Heejae Chang 提交于
-
由 Tom Meschter 提交于
Check the CancellationToken in the DeclarePublicAPI analyzer
-
由 Manish Vasani 提交于
-
由 Neal Gafter 提交于
Restore some access suppression tests in the binder needed for EE
-
由 Neal Gafter 提交于
Fixes a few test failures.
-
由 Manish Vasani 提交于
Fix a bug in AnalyzerManager.GetCompilationAnalysisScopeCoreAsync
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Fix a bug in AnalyzerManager.GetCompilationAnalysisScopeCoreAsync to use the GetOrAdd overload that takes a Func rather then value. This should avoid spawing multiple tasks to execute CompilationStartAction for an analyzer, and fix the VS responsiveness issues we have been seeing in DeclarePublicAPIAnalyzer.
-
由 Manish Vasani 提交于
-
由 Tom Meschter 提交于
Related to issue #610. The DeclarePublicAPI analyzer loops over the set of AdditionalFiles looking for one named "PublicAPI.txt", and later loops through all the lines in that file. If there are a large number of AdditionalFiles, or the file contains a large number of lines (which is certainly the case for some of our projects) we may end up doing a lot of work even after analysis has been cancelled. This can happen during typing, where we may repeatedly cancel analysis and start again as the user is typing. We can potentially end up with a bunch of Tasks doing long-running but unnecessary work, consuming system resources and making VS less responsive. The fix here is to be aggressive about checking the CancellationToken while in these loops.
-
由 Tomas Matousek 提交于
-
由 Neal Gafter 提交于
Added “SemanticModel.WithSuppressAccessChecks” extension method.
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
- 19 2月, 2015 9 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Handle OperationCanceledException in AnalyzerManager (CR feedback from Jason)
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Heejae Chang 提交于
cleaned code little bit based on PR feedback
-
由 Heejae Chang 提交于
-
由 Heejae Chang 提交于
first working version. need some more tweaks.
-
由 Heejae Chang 提交于
this is first step to add that support. added solution crawler progress reporter and renamed some types to solution crawler. and some plumbing to pass around progress reporter
-