Back to Roslyn

10 29 19

docs/compilers/API Notes/10-29-19.md

11.0.1001.0 KB
Original Source

API Review Notes for September 30th, 2019

Changes reviewed

Starting commit: 38c90f8401f9e3ee5fb7c82aac36f6b85fdda979

Ending Commit: b8a5611e3db4f7ac3b5e1404b129304b5baf843e

Notes

IVariableDeclarationOperation:

  • What does scripting do for using local declarations in IOperation?

VariableDeclarationKind

  • Is Default the right kind? Should we use Other instead?
  • Documentation on Default isn't great because everything is also a declaration
  • Should we add other kinds for foreach, pattern, using statement
  • Action: Add new parent node to represent IUsingDeclarationOperation to parent the IVariableDeclarationGroupOperation, remove VariableDeclarationKind

Simplifier.AddImportsAnnotation

  • Should we use Using or Imports?
  • We have existing precedent for using C# where in conflict, but the existing stuff around using also uses Imports. We'll stick with the name

Are we holding these meetings too late?

  • Probably. We should look at holding these before ask mode ends in the future, rather than monthy.