- 24 10月, 2017 5 次提交
-
-
由 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 6 次提交
-
-
由 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 提交于
-
由 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 11 次提交
-
-
由 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
-
由 Kevin Ransom (msft) 提交于
Merge dev15.4.x to master
-
- 17 10月, 2017 8 次提交
-
-
由 Sam Harwell 提交于
Fixes #21021
-
由 Manish Vasani 提交于
-
由 Gen Lu 提交于
-
由 Manish Vasani 提交于
-
由 Sam Harwell 提交于
-
由 Manish Vasani 提交于
Addresses Preview and Documentation items from #22719
-
由 AlekseyTs 提交于
Ensure complete information is consistently captured in a bound tree for an explicit C# conversion implicitly applied by compiler. (#22703) Fixes #7299. Fixes #19878
-
由 Manish Vasani 提交于
Address PR feedback and change the starting value for the enums to be 0 to follow .NET coding guidelines
-
- 14 10月, 2017 6 次提交
-
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
-
由 Sam Harwell 提交于
Configure SQLite locking and journaling
-
由 Aristarkh Zagorodnikov 提交于
-
由 Manish Vasani 提交于
-