- 12 1月, 2019 4 次提交
-
-
由 Jason Malinowski 提交于
We already had this inside of VisualStudioRuleSetManager, and we need it for more things too. For now all the locking semantics are being kept identical.
-
由 Jason Malinowski 提交于
The basic mental here is to determine a context for a file, we start with the Running Document Table and grab the IVsHierarchy for that file. We then chase it through shared projects until we arrive at final IVsHierarchy. This should be the IVsHierarchy we were given for the project. In the case of multitargeting projects, there's one last hop where we fetch a VSHPROPID_ActiveIntellisenseProjectContext that just returns the project name instead of a IVsHierarchy. If you squint you could imagine that as if it returned the IVsHierarchy for that project except we don't have unique ones. To set the context, we start with the project and walk those IVsHierarchy pointers backwards. At each step we can do an operation to figure out which IVsHierarchy needs its pointer updated, and we point it to build the chain, moving back to the IVsHierarchy that will end up in the Running Document Table. This is (still) leaking IVsHierarchies that we subscribe to, and that will be fixed next.
-
由 Sam Harwell 提交于
Avoid navigating to message severity items unless requested
-
由 AlekseyTs 提交于
Closes #31862.
-
- 11 1月, 2019 5 次提交
-
-
由 Heejae Chang 提交于
1. we never disposed tag aggregator leaking all taggers ever created on the buffer involved in contained document 2. we hold on to taggers not related to our buffer but ones that are related to other buffers. for example, our subject buffer is actually subject buffer which involves template C# buffer + html buffer where portion of html buffer are mapped to the subject buffer. that we end up holding on to all html taggers.
-
由 Sam Harwell 提交于
Fixes an occasional failure in the ErrorList test.
-
由 Sam Harwell 提交于
Fix null check combined with nullable bool test
-
由 Julien Couvreur 提交于
-
由 AlekseyTs 提交于
-
- 10 1月, 2019 6 次提交
-
-
由 Julien Couvreur 提交于
Pattern-based 'await foreach' should find parameterless 'GetAsyncEnumerator' and 'MoveNextAsync' (#32184)
-
由 Julien Couvreur 提交于
-
由 Sam Harwell 提交于
Fix IDE0055 formatting errors
-
由 Sam Harwell 提交于
-
由 Joey Robichaud 提交于
* Run CI builds for 16.0 preview2 vs-deps PRs * Trigger branch builds on commit for preview branches
-
由 dotnet-bot 提交于
-
- 08 1月, 2019 4 次提交
-
-
由 Jared Parsons 提交于
Fixup the triggers
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
Fixup our triggers for branches.
-
由 Sam Harwell 提交于
Publish VSIX installer with build
-
- 05 1月, 2019 21 次提交
-
-
由 Sam Harwell 提交于
-
由 Joey Robichaud 提交于
-
由 Chris Sienkiewicz 提交于
Change no conversion to idisposable message
-
由 Neal Gafter 提交于
Fix parsing regression on switch case expression that is parenthesized unary expression
-
由 Charles Stoner 提交于
-
由 Neal Gafter 提交于
-
由 Chris Sienkiewicz 提交于
- Restore previous message to remove any mention of 'public void-returning Dispose method' - Update test comments to match
-
由 Shen Chen 提交于
-
由 Jared Parsons 提交于
Merge Features/enhanced-using to master
-
由 Neal Gafter 提交于
-
-
由 Jared Parsons 提交于
Fix async test
-
由 Neal Gafter 提交于
-
由 Neal Gafter 提交于
-
由 Chris Sienkiewicz 提交于
-
由 Chris Sienkiewicz 提交于
-
由 Jared Parsons 提交于
Remove prototype comments
-
由 Chris Sienkiewicz 提交于
-
由 Joey Robichaud 提交于
- Stop classifying EndKeyword in EndUsingStatement - Begin classifying ToKeyword in ForStatement - Begin classifying IfKeyword in TernaryConditionalExpression
-
由 Julien Couvreur 提交于
-
由 Neal Gafter 提交于
Fixes #32161
-