- 06 6月, 2018 1 次提交
-
-
由 Carol Hu 提交于
* remove usings when format document * sort usings when format document * add code fix * hack fix for the issue with apply multiple changes. * refactoring * 3 changes 1. put open file editorconfig change tracking back 2. handle open file leaking when solution close with files opened case 3. don't share locks between editorconfig events and roslyn events * skip the 'Remove unused variable' when format document * changed code fix part to use "fix all" and only fixes P1 list rather than fix everything in the document. also not apply changes to buffer until everything is done rather than doing it per fix. * made undo experience better * add expression body as one of fix to offer * add code fix options in format document settings * add hidden box IsCodeCleanupConfiguredCheckBox to track if the user ever configured the code cleanup * clean up * fix some tests * disable a test temporarily * PR comments * refactoring * Revert "3 changes" This reverts commit 7e0fd53f02a0e20d063440b3cce5569e51e71afc. * PR comments * PR comments * renaming * bug fixing * PR comments * refactoring * refactoring * refactoring * refactoring * Make ICodeCleanupService extend ILanguageService * refactoring * refactoring * fix deadlock, call Format inside CodeCleanupService * rename async methods * PR comments * move files under features * PR comments * PR comments * Never Show this again will never show the code cleanup info bar for this user. * rename * use ImmutableArray
-
- 31 5月, 2018 1 次提交
-
-
由 Jonathon Marolf 提交于
-
- 26 5月, 2018 1 次提交
-
-
https://github.com/mono/monodevelop/issues/4820由 David Karlaš 提交于
MonoDevelop(VSfM) recently switched from using `Microsoft.CodeAnalysis.Classification.Classifier` to using `IAccurateClassifier` from VS API. But with this switch some classifications that were added in #24931 stopped working. Reason for this is that in that commit new classifications were filtered out by converting back to classification that was used before `ClassificationTypeNames.Identifier` so VS Windows would continue working fine. But later in #25723 this ClassificationTypes were added so I assume with removing this filtering VS Windows will work just fine since ClassificationTypes that were added #25723 have BaseType `ClassificationTypeNames.Identifier`.
-
- 17 5月, 2018 1 次提交
-
-
由 Jason Malinowski 提交于
We had lots of places doing GetTextAsync() and then blocking, which is an anti-pattern if we can avoid it. Awhile back we plumbed the ability to get syntax trees synchronusly in certain places, and so we had the plumbing to do this. We just never did it. I suspect "most cases" this was fine because the GetTextAsync was operating on open files which isn't an issue. But there were a few places that looked suspicious and it's easier to just do a batch refactoring.
-
- 16 5月, 2018 1 次提交
-
-
由 Heejae Chang 提交于
* guard us from completely failing when classification type map is messed up. also add NFW to save dump on such situation * PR feedbacks and made us to guard from classification issue. * addressed PR feedback * PR feedback. add back NFW
-
- 11 5月, 2018 1 次提交
-
-
由 Sam Harwell 提交于
-
- 07 5月, 2018 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 01 5月, 2018 1 次提交
-
-
由 Šimon Koníček 提交于
-
- 29 4月, 2018 1 次提交
-
-
由 Sam Harwell 提交于
Cancellation allows item removal from the pending work queue from non-UI threads, so the UI thread handling needs to account for the possibility of it being empty after WaitForItemsAsync completes.
-
- 28 4月, 2018 1 次提交
-
-
由 Sam Harwell 提交于
-
- 26 4月, 2018 1 次提交
-
-
由 Zbyněk Sailer 提交于
-
- 25 4月, 2018 1 次提交
-
-
由 Jason Malinowski 提交于
This reverts commit f56d67a6. We are seeing deadlocks where our code tries to fetch the options for a file, and that code runs on the background thread. The background thread is trying to hop back to the foreground thread to apply file watchers for .editorconfig files.
-
- 20 4月, 2018 1 次提交
-
-
由 David Poeschl 提交于
Leading/trailing decorative text can interfere with the pattern matcher's ability to find/bold matching spans and add redundant items to the MRU list.
-
- 19 4月, 2018 1 次提交
-
-
由 Heejae Chang 提交于
* Update Roslyn snapshot when editorconfig is updated. for now, it only updates when editorconfig is saved. * added more comments * addressed PR feedbacks
-
- 07 4月, 2018 1 次提交
-
-
由 Šimon Koníček 提交于
-
- 06 4月, 2018 6 次提交
-
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
Provide an indirection so that individual langauge service features don't have to know about each specific embedded language we create.
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
- 05 4月, 2018 2 次提交
-
-
由 JieCarolHu 提交于
-
由 Sam Harwell 提交于
-
- 04 4月, 2018 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 03 4月, 2018 1 次提交
-
-
由 Sam Harwell 提交于
-
- 01 4月, 2018 2 次提交
-
-
由 Sam Harwell 提交于
While it doesn't make sense to still be requesting foreground actions after cancellation is requested, tracking down all callers of IForegroundNotificationService to ensure the proper checks are in place can be tedious. This change treats IForegroundNotificationService as the gatekeeper for scheduling asynchronous operations, and proactively cancels operations if requested before adding them to the work queue.
-
由 Sam Harwell 提交于
This change ensures that all work added to the work queue after disconnection is immediately cancelled.
-
- 31 3月, 2018 1 次提交
-
-
由 Heejae Chang 提交于
added more logging for completion to track some test failures where completion doesn't show up when it should have. (#25801) all these logging is No-op without logging enabled. and they are not enabled in product. only in test.
-
- 28 3月, 2018 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 27 3月, 2018 1 次提交
-
-
由 Sam Harwell 提交于
Fixes #25716
-
- 24 3月, 2018 1 次提交
-
-
由 Sam Harwell 提交于
-
- 21 3月, 2018 5 次提交
-
-
由 Martin Strecker 提交于
* Initial support for GotoDefinition in LINQ query syntax. * Fixed naming issues. * Fixed failing tests. * Added support for Cast<> in from clause. Removed support for degenerated select clause. Reverted changes causing regressions. * Added support for tokens to distinguish which MethodSymbol to return for a SyntaxNode that binds to more than one method. This adds support for range variable types and orderby. * Fixed regression. Suppressed quick-info for degenerated query expressions. * Added quick info tests according to the proposal. * Added test for GotoDefinition. Moved logic for degenerated clauses to deeper layer. * Added GotoDefinition for let test. * Added test for incomplete orderby clause * Code refactorings (Review feedback). * PR feedback (nits) * PR feedback (code comments). * Revert changes in compiler. * Revert changes in compiler (2). * Added test for single from clause with out cast. * Removed call to GetLanguageService and ValueTuple.Create * Unify to return default; * Corrected ISyntaxFactsService.IsQueryKeyword for VB and C#
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
Place ITextBufferCloneService in ITextBuffer.Properties instead of separate tracking in SnapshotSourceText
-
- 19 3月, 2018 1 次提交
-
-
由 Sam Harwell 提交于
-
- 17 3月, 2018 3 次提交
-
-
由 JieCarolHu 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-