Source code checked in, #1345b768aa165e2b64cbdf017fe28f6be0320ef4
Fixes in AnalyzerDriver This fixes a couple of minor issues with AnalyzerDriver. 1. The compilation process was always shutting down with two first chance exceptions. The code would unconditionally...
View ArticleSource code checked in, #ed31ebb07401be6357a27792fe5e3660a6cd7db9
Fix for bug 1096600. 1) Add VB and C# compiler tests to verify that all configurable compiler diagnostics (non-errors) that show up in the ruleset editor have a non-null and non-empty Title and...
View ArticleSource code checked in, #397bc381d0ca0aaf84092201059c7ebaef86b98e
Ensure that GetConstantValueDiagnostics API never returns default ImmutableArray to avoid NullReferenceException while trying to foreach over it. ***NO_CI*** (changeset 1390350)
View ArticleSource code checked in, #ffc2b596b8d06949bd3a86859dade656416084b4
Improve the error reporting in the compiler server client. There are two scenarios which could be better. First, if the client hits an unrecoverable error we need as much information as possible to...
View ArticleSource code checked in, #644f378d73ee8a6e052ef661674736fc63eb8b5b
Make parts of AnalyzerDriver internal by creating shared projects The IDE uses four public APIs from the compiler layer for doing running analyzers in the IDE: 1. A bunch of static methods on...
View ArticleSource code checked in, #97b9a4d3960ae59da6444166eb69248555bee3d3
Make parts of analyzer driver internal. The renamed files from my previous somehow didn't have the edits but just had the rename checked in. Checking in the edits as well. (changeset 1390443)
View ArticleSource code checked in, #3905e47aca0b07fef8f13e6a23b686bed46e405a
Fix for bug 1088032: We need to move all our analyzers to use localizable strings for title and description. Update FxCop and Roslyn analyzers in Roslyn.sln to use the newly added DiagnosticDescriptor...
View ArticleSource code checked in, #a466e99c28d45f53d5503dfbcbd284b26ae66c7e
C#: GetAndValidateConstantValue – Adjust error recovery code to avoid unintentional suppression of expected diagnostic. ***NO_CI*** (changeset 1390636)
View ArticleSource code checked in, #b11f3fa4573cf82b0b32ca14123e0139abc96863
Add skipped tests for bug 1019361. (changeset 1390653)
View ArticleSource code checked in, #546a62bcf9f9949fed1f455ef3de116092fc869f
Add support for indexer initializers (in object initializers) on pointer types ***NO_CI*** (changeset 1390660)
View ArticleSource code checked in, #cd68d0323eb97f18c10281847c831f8e361506b9
Fix for bug 1101013 Added optional filePath argument to AddDocument overloads. (changeset 1393692)
View ArticleSource code checked in, #0c84645cddaa5446202d12c08b3935ba18c0cf44
Updating VSIXManifests to use Version=[4.5,) which is required to support the change to NetFX 4.6. (changeset 1393698)
View ArticleSource code checked in, #eaad86cb91c457b4869d8a7ea6884849cd7e5684
prepare some string constants for localization. (changeset 1393700)
View ArticleSource code checked in, #f6c9edb794a0edd6e47dc8e2db7a100af38e780d
Add tests for recently added CodeAnalysis meta-analyzers. I also found couple of bugs in the VB implementation of the analyzers during this exercise, which have been fixed. (changeset 1393711)
View ArticleSource code checked in, #2bdc081f6bb49ee388f371f333d5848365676180
1099105-Use special overload resolution rules for string.Format We need to use specialized overload resolution rules when creating a call to String.Format for an interpolated string, to avoid calling a...
View ArticleSource code checked in, #40ae213cd4c72f69f6fcfa3833d1f10e63c55a4c
move Open\src\docs to Open\Docs (changeset 1393810)
View ArticleSource code checked in, #bdfe12d0c0222f9a9be5bba6e2e93af81b4ca682
Change "Preview Changes" and "Fix All Occurrences" to be implemented as 'flavored' actions and remove the custom support that we had implemented for invoking these actions via the light bulb preview...
View ArticleSource code checked in, #146532ecfdf1e8657d24965515c0fc1650c3d756
Add implementation to support workspaces that want to enable adding/removing projects and changing options duringTryApplyChanges (such as CustomWorkspace). (changeset 1393845)
View ArticleSource code checked in, #e78a041e3db0179ccb19a1f2e4a8b9f57857f6c8
Sealed CustomWorkspace to remove temptation to derive from it, and to encourage deriving from Workspace directly. (changeset 1393855)
View ArticleSource code checked in, #3abbc44d1542d1e5a891e1b29a67710b229d5c36
Skip intermittently failing test SuppressSyntaxDiagnosticsOnRaiseEventAccessorBasic (DevDiv #1103442). (changeset 1393924)
View Article