- 26 10月, 2017 2 次提交
-
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
- 25 10月, 2017 10 次提交
-
-
由 Fredric Silberberg 提交于
* dotnet/master: Address a number of IOperation issues for VB (#22795) Ensire that IOperation nodes representing param arrays and default values are properly marked as implicit. (#22758) Verify symbol Update AssertEx.SetEquals to print better output Add a test to ensure search after an edit actually works Allow null MethodGroup.Receiver in error cases Report non-fatal exception telemetry if we have an issue Guard against the project being removed Don't have AbstractCallFinders hold onto projects Don't use Assert.True if we have a better assertion Ensure we always complete the call hierarchy search Avoid leaking documents if an exception is thrown in AddDocument Convert unreachable code analyzer to a semantic model analyzer
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Sam Harwell 提交于
Avoid leaking documents if an exception is thrown in AddDocument
-
由 Sam Harwell 提交于
Convert unreachable code analyzer to a semantic model analyzer
-
由 Fredric Silberberg 提交于
-
- 24 10月, 2017 6 次提交
-
-
由 Charles Stoner 提交于
Allow null MethodGroup.Receiver in error cases
-
由 AlekseyTs 提交于
1. Ensure correct syntax nodes and implicit state are used for IArgument nodes matching OmittedArgumentSyntax. Fixes #22486. 2. Ensure correct argument kind is associated with synthesized arguments within query expressions. Fixes #22066. 3. Ensure the invariant that “each syntax node has at most one corresponding explicit IOperation node” is met for all test scenarios we have at the moment. In order to achieve this the following changes are made: -mark some synthesized bound nodes as compiler generated. -for assignment statements, ensure that ISimpleAssignmentExpression and ICompoundAssignmentExpression nodes are marked as Implicit because they are sharing syntax node with containing IExpressionStatement and VB doesn’t have a concept of an assignment expression. -for throw statements, ensure that IThrowExpression node is marked as Implicit because it is sharing syntax node with containing IExpressionStatement and VB doesn’t have a concept of a throw expression. -for Add/RemoveHandler statements, ensure that IEventAssignmentExpression node is marked as Implicit because it is sharing syntax node with containing IExpressionStatement and VB doesn’t have a concept of an event assignment expression. -ensure that receivers for IPropertyReferenceExpression representing references to query range variables are marked as implicit. -ensure that IPropertyReferenceExpression and IParameterReferenceExpression nodes representing references to query range variables are associated with correct syntax nodes. -ensure that return statements and blocks in query lambdas are marked as implicit. -for IInterpolatedStringText node, ensure the underlying ILiteralExpression is marked as implicit because it is sharing syntax node with its parent.
-
由 AlekseyTs 提交于
Ensire that IOperation nodes representing param arrays and default values are properly marked as implicit. (#22758) Fixes #21451.
-
由 Jason Malinowski 提交于
Fix several issues with Call Hierarchy
-
-
由 Tomáš Matoušek 提交于
* Update PDB converter to 1.1.0-beta1-62221-01 * Enable more conversion tests
-
- 20 10月, 2017 8 次提交
-
-
由 Charles Stoner 提交于
-
由 Jason Malinowski 提交于
The use of Assert.True() is confusing as you end up with: Expected: [set] Actual: [another set] Expected: True Actual: False This dispenses of the second expected/actual.
-
由 Jason Malinowski 提交于
-
由 Charles Stoner 提交于
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
Before this, if we couldn't find the project we'd throw exceptions and possibly crash or do something bad.
-
由 Jason Malinowski 提交于
Holding onto Project directly meant the snapshot would be leaked. We should only hold onto the SymbolKey so we can resolve it later.
-
由 Julien Couvreur 提交于
-
- 19 10月, 2017 4 次提交
-
-
由 Omar Tawfik 提交于
* Closes #18171 * ReadOnly Tuple Structs * Closes #18172
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
If a symbol couldn't be resolved, we would bail the search and never notify the UI that we stopped searching. We also wouldn't complete the IAsyncToken either. While I was here I also noticed that we were starting the async operation asynchronously which could have resulted in flakiness in integration tests. Our pattern is anything starting async work should start the operation right away, so we can confidently wait until the operation is complete. # Conflicts: # src/EditorFeatures/Core/Implementation/CallHierarchy/Finders/AbstractCallFinder.cs
-
由 Julien Couvreur 提交于
-
- 18 10月, 2017 10 次提交
-
-
由 Heejae Chang 提交于
* made children not to return null and reorder children in evaluation order * added some verification * fixed formatting * fixed ordering * removed temp variable.
-
由 Gen Lu 提交于
Make invalid call IInvalidExpression
-
由 Tomáš Matoušek 提交于
-
由 Gen Lu 提交于
-
由 Sam Harwell 提交于
Add CodeStyle packages to the PreReleaseOnlyPackages list
-
由 AlekseyTs 提交于
Fixes #22679. Fixes #7397. Related to #22029.
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
-
由 AlekseyTs 提交于
Do not expose implicit IInstanceReferenceExpression in an IDelegateCreationExpression targeting static method. (#22706) Fixes #15513.
-
由 Manish Vasani 提交于
Public API cleanup for certain IOperation APIs
-