- 10 12月, 2018 1 次提交
-
-
由 dotnet-bot 提交于
-
- 08 12月, 2018 7 次提交
-
-
由 Heejae Chang 提交于
* make sure we don't load assembly too early for vsix installed analyzer dlls. we had special code around vsix installed analyzers dlls to make sure it doesn't get loaded until it is actually used. that got broken when I made this fix - https://github.com/dotnet/roslyn/pull/31438 this puts that special behavior back to make RPS happy. * added a test that indirectly check the expected behavior. directly testing whether assembly got loaded or not is not easy to test so using indirect way * update comments * addressed feedback on cancellationtoken * added more comment
-
由 Manish Vasani 提交于
Address feedback and a more complex unit test with multiple Replace and Remove operations on new and old nodes in varying order.
-
由 Manish Vasani 提交于
-
由 Cheryl Borley 提交于
Fix issue where we show the 'ReSharper is suspended' gold bar before ReSharper has finished loading (#31132) * Fixes 659765 * Respond to feedback * Fix async and cancellation, add bool for polling * Respond to feedback * Remove unneeded bool
-
由 Jared Parsons 提交于
Makes two changes: - Fixes the parsing of useprocdump option in RunTests. This was blocking our official builds. - Enables proc dump during normal desktop CI runs. This appears to have been lost when moving our tests to Azure DevOps
-
由 Manish Vasani 提交于
1. Do not offer remove unused local assignment for locals with error type 2. Make sure that this code fix is ordered after Add usings code fix, in case there are more similar unknown cases, by adding the ExtensionOrder attribute Fixes #31583
-
由 Julien Couvreur 提交于
-
- 07 12月, 2018 3 次提交
-
-
由 Manish Vasani 提交于
Handle null replacement and insertion nodes and also add missing null checks with ArgumentNullException on existing public APIs that assumed non-null inputs.
-
由 Jason Malinowski 提交于
This doesn't add any implementations, but creates the stub APIs for the project system to start building against.
-
由 Tomáš Matoušek 提交于
-
- 06 12月, 2018 8 次提交
-
-
由 Heejae Chang 提交于
* refactor and clean up diagnostic engine code so that it can be re-used stand alone. code refactored is related to properly set up CompilationWithAnalyzer and compute and return diagnostics * made default diagnostic analyzer service to share code with VS diagnostic analyzer service on computing diagnostics. unlike VS diagnostic analyzer, the default one doesn't persist data or calculate diagnostics per a analyzer to improve per analyzer freshes nor compute and maintain per project analyzers and etc. also, this add ability to calculate semantic diagnostics for script file. * enable semantic diagnostics for script file for misc workspace. now, C#/VB script files in misc workspace will get semantic errors as well as syntax errors. any language such as F# if document is added to misc workspace with SourceCodeKind.Script, they will automatically get semantic errors as well. this PR doesn't address changes propagations for #load which was never supported for existing C#/VB script support. * addressed PR feedbacks
-
由 Jason Malinowski 提交于
We accidentally did a call to GetDocument passing it an additional document's ID, which was causing us to immediately filter out the events. We also weren't calling the right helper to provide the new TextLoader when we needed to. Addresses one of the underlying causes of dotnet/roslyn#31540.
-
由 Manish Vasani 提交于
-
由 Tomáš Matoušek 提交于
-
由 Fredric Silberberg 提交于
Standardize the conditional IOperation verification skip method, and fix a bug that caused it to skip in exactly the wrong way.
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Add support to Replace and Insert SyntaxEditor APIs to allow tracking the new node(s). This enables the editor clients to then apply further edits to the editor using the new nodes as the input. This is especially helpful when the client wants to perform chain of edits such that they don't need to track which nodes are in the original tree and which are the intermediate new nodes generated during their prior Replace/Insert invocations on the editor.
-
由 CyrusNajmabadi 提交于
-
- 05 12月, 2018 8 次提交
-
-
由 Heejae Chang 提交于
-
由 Fredric Silberberg 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Julien Couvreur 提交于
-
由 Gen Lu 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Dustin Campbell 提交于
-
由 Heejae Chang 提交于
* Set working folder for the solution added. persistent service requires working folder location to find out where to save its persistent file * added integration test to verify working folder exist
-
- 04 12月, 2018 5 次提交
-
-
由 Jason Malinowski 提交于
It was holding onto a SolutionInfo directly and then throwing away the non-SolutionAttributes portion of it, only because when the code was originally written SolutionInfo.SolutionAttributes didn't exist. It's silly now.
-
由 Fredric Silberberg 提交于
-
由 maca88 提交于
Merged on behalf of @maca88 * Added UseOriginalEndOfLine option on SyntaxRemoveOptions to preserve the EOL from the original node (#22924). * Grammar correction. * Removed the normalizer parameter * Removed UseOriginalEndOfLine from shipped api * Added UseOriginalEndOfLine to unshipped public api * Added a null check in AsRootOfNewTreeWithOptionsFrom method * Removed HasEndOfLine method in favor of GetEndOfLine to avoid duplicate calls. * Modified KeepEndOfLine option to add an EOL for a directive only if there is one in the original document * Modified KeepEndOfLine option to preserve the EOL from the original node and removed UseOriginalEndOfLine option. * Modified AddEndOfLine method in order to avoid code duplication * Minor modifications * Added more tests and removed unneeded GetEndOfLine calls * Added a static method to test both Windows and Unix EOL and used where it matters. * Added a fallback EOL when requiresNewLine is set to true
-
由 Jason Malinowski 提交于
Just removing a TODO.
-
由 Tomáš Matoušek 提交于
* Use Arcade testing targets * Skip CodeStyle tests on Mono * Include net472 in test target frameworks for Mono * Remove incorrect file existence check. * Update ADO integration test yaml
-
- 02 12月, 2018 1 次提交
-
-
由 Andy Gocke 提交于
This change simplifies our data flow analysis by removing an obsolete subclass and renaming some of the components to standardized names used in the literature on lattice data flow analysis. Fixes #23207
-
- 01 12月, 2018 7 次提交
-
-
由 AlekseyTs 提交于
-
由 Fredric Silberberg 提交于
-
由 Heejae Chang 提交于
* some code clean up and added some code instruments to make perf investigation easier * changed lambda to local function and addressed feedback
-
由 Joey Robichaud 提交于
* Classify malformed XML Doc comments as XmlDocCommentText * Added test for malformed xml doc comment classification
-
由 Heejae Chang 提交于
-
由 Manish Vasani 提交于
-
由 Spencer Lynn 提交于
* Updating classification for discard designation and underscore tokens to be Keywords rather than Identifiers. * Removing underscore from the IsKeywordKind check, since it is covered by isContextualKeyword * Reverting change to SyntaxFacts and moving discard check back to ClassificationHelpers. * Reverting all changes to SyntaxFacts. * Add a comment clarifying how _ is classified.
-