- 20 2月, 2015 40 次提交
-
-
由 Paul Harrington 提交于
Improve LargeEncodedText performance. Includes the following public API changes: Source 1. Source that extends SourceText and attempts to override the Lines property will now fail to compile. 2. Source that called SourceText.From(Stream) will continue to compile but will silently call a new overload with a default value which preserves the current behavior. Binaries 1. Binaries that extended SourceText and override the Lines property will now fail at runtime when running against the next version of Microsoft.CodeAnalysis.dll 2. Binaries that call SourceText.From(Stream) will fail at runtime with MissingMethodException when running against the next version of Microsoft.CodeAnalysis.dll
-
由 Neal Gafter 提交于
Rename HasAccessChecksSuppressed to IgnoresAccessibility
-
由 Balaji 提交于
Format hash directives inside other hash directives of complex trivia
-
由 Balaji Soundrarajan 提交于
-
由 CyrusNajmabadi 提交于
Don't filter out zero length tag spans in the async tagger architecture.
-
由 Paul Harrington 提交于
Add common Boxes to Microsoft.CodeAnalysis
-
由 Matt Warren 提交于
Change SyntaxEditor.InsertAfter to call correct overload.
-
-
由 Neal Gafter 提交于
-
由 Tomas Matousek 提交于
-
-
由 Andrew Casey 提交于
-
由 Andrew Casey 提交于
Fix spelling: supress -> suppress
-
由 Neal Gafter 提交于
-
由 Paul Harrington 提交于
-
由 Andrew Casey 提交于
-
由 David Poeschl 提交于
Prevent CodeActions commits during Inline Rename
-
由 Neal Gafter 提交于
-
由 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
-
由 Neal Gafter 提交于
-
由 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
-
由 Paul Harrington 提交于
-
由 Paul Harrington 提交于
-
由 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.
-
由 Paul Harrington 提交于
-
由 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 提交于
-