- 21 2月, 2015 6 次提交
-
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
When you call GetValue or GetValueAsync, it's possible that the method may throw OperationCanceledException if you are the only requestor and the request is cancelled during your call. In this case we need to ensure that the token associated with the exception is the CancellationToken that you passed in instead of the computation token that we created.
-
由 Jason Malinowski 提交于
AsyncLazy no longer calls computation functions under the lock.
-
由 Dustin Campbell 提交于
Fix to VB pretty-listing of line continuation characters in interpolations.
-
由 Dustin Campbell 提交于
The VB pretty-lister shouldn't remove line continuation characters after the opening brace or before the closing brace of an interpolated string. In addition, I found that the pretty-lister was greedily removing line continuation characters in error conditions where a missing token was inserted by the compiler to represent the list token of a statement.
-
由 Tomas Matousek 提交于
Dual-build Microsoft.DiaSymReader -- Net20 and Portable Profile 7
-
- 20 2月, 2015 34 次提交
-
-
由 Manish Vasani 提交于
This change addresses #259: below issues related to diagnostics generated for analyzer exceptions from third party analyzers. 1.Suppression of duplicate exception diagnostics: Current mechanism did the suppression in SuppressMessageState based on unique reported messages. This is obviously incorrect as an exception diagnostic will be reported non-suppressed and suppressed on subsequent queries to SuppressMessageState.IsDiagnosticSuppressed. 2.The IDE diagnostic service has multiple layers where document/project diagnostics are filtered and these analyzer exception diagnostics were getting dropped at various places. So this change moves the exception diagnostics generation + reporting out of the regular analyzer diagnostic pipeline and in line with analyzer load failure diagnostics reporting in VS: 1.Add an event handler to AnalyzerDriverHelper to report analyzer exception diagnostics to interested clients. 2.Listen to these diagnostic events in IDE diagnostic service and wrap them with relevant workspace/project argument and generate updated events. 3.Add an AbstractHostDiagnosticUpdateSource in Features layer to listen and report analyzer exception diagnostic events from diagnostic service. Additionally, removal of an analyzer reference in workspace will clean up the diagnostics for the analyzers belonging to that analyzer reference. 4.Listen to exception diagnostic events in command line compiler and report as regular diagnostics. Added typw AbstractHostDiagnosticUpdateSource can be extended in future to report other kind of host diagnostics which are not related to a project/document/analyzer.
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
由 Paul Harrington 提交于
Correct System.Windows.Forms.dll casing
-
由 Heejae Chang 提交于
update version when factory is removed in error list
-
由 Heejae Chang 提交于
this should make deleted error cleanup faster then now in error list
-
由 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.
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
-
由 Neal Gafter 提交于
-
由 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.
-
由 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
-
-