1. 28 10月, 2017 1 次提交
  2. 27 10月, 2017 1 次提交
  3. 26 10月, 2017 8 次提交
  4. 25 10月, 2017 9 次提交
  5. 24 10月, 2017 4 次提交
    • A
      Address a number of IOperation issues for VB (#22795) · fa7f6c9f
      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.
      fa7f6c9f
    • A
      Ensire that IOperation nodes representing param arrays and default values are... · f39d0976
      AlekseyTs 提交于
      Ensire that IOperation nodes representing param arrays and default values are properly marked as implicit. (#22758)
      
      Fixes #21451.
      f39d0976
    • A
    • T
      Test only change: Enable VB PDB conversion tests that involve hoisted locals (#22799) · 366b343b
      Tomáš Matoušek 提交于
      * Update PDB converter to 1.1.0-beta1-62221-01
      
      * Enable more conversion tests
      366b343b
  6. 21 10月, 2017 1 次提交
  7. 20 10月, 2017 15 次提交
  8. 19 10月, 2017 1 次提交