- 09 11月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
* Ensure that we track additional member symbols in the VB binder context and populate the additional field/property symbols initialized by VB AsNew clause that initializes more than one field/property Note: This change also includes an API change to `IPropertyInitializer` as VB WithEvents declaration with AsNew clause initializer can initialize multiple properties. Fixes #17813 * Fix wording in some comments * Address review feedback * Fix build break
-
- 08 11月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 07 11月, 2017 3 次提交
-
-
由 Fredric Silberberg 提交于
Don't print IgnoredArguments unless nonempty, added verification of Children property, addressed minor feedback items.
-
由 Fredric Silberberg 提交于
-
由 Manish Vasani 提交于
-
- 04 11月, 2017 2 次提交
-
-
由 AlekseyTs 提交于
Add IsRef property to IConditionalOperation and ISimpleAssignmentOperation, add RefKind property to ILocalSymbol. (#22933) Closes #21311.
-
由 Fredric Silberberg 提交于
-
- 02 11月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Fixes #22960
-
- 31 10月, 2017 1 次提交
-
-
由 AlekseyTs 提交于
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. (#22894) Related to #22229. The following changes are made: - Mark some synthesized bound nodes as compiler generated. - Use correct syntax for a tuple on the left hand side of deconstruction. - For throw statements, no longer add IExpressionStatementOperation on top of IThrowOperation node. - For IInterpolatedStringText node, ensure the underlying ILiteralExpression is marked as implicit because it is sharing syntax node with its parent.
-
- 28 10月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
Refactor ISingle and IMulti to IVariableDeclarator and IVariableDeclaration, to match syntax terms and be less confusing.
-
- 26 10月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 25 10月, 2017 2 次提交
-
-
由 Fredric Silberberg 提交于
-
由 Manish Vasani 提交于
-
- 24 10月, 2017 1 次提交
-
-
由 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.
-
- 21 10月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Address more feedback from design meeting and expose IOperation.IsExpression and IOperation.IsStatement properties
-
- 20 10月, 2017 2 次提交
-
-
由 Manish Vasani 提交于
Microsoft.CodeAnalysis.Semantics renamed to Microsoft.CodeAnalysis.Operations
-
由 Manish Vasani 提交于
-
- 18 10月, 2017 2 次提交
-
-
由 Heejae Chang 提交于
* made children not to return null and reorder children in evaluation order * added some verification * fixed formatting * fixed ordering * removed temp variable.
-
由 AlekseyTs 提交于
Do not expose implicit IInstanceReferenceExpression in an IDelegateCreationExpression targeting static method. (#22706) Fixes #15513.
-
- 17 10月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Addresses Preview and Documentation items from #22719
-
- 11 10月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 10 10月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 09 10月, 2017 2 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
- 07 10月, 2017 2 次提交
-
-
由 Fredric Silberberg 提交于
-
由 Manish Vasani 提交于
-
- 06 10月, 2017 2 次提交
-
-
由 Manish Vasani 提交于
1. Rename `ILocalInitializer` to `IVariableInitializer` 2. Refactor OperationFactory methods 3. Change type of `IVariableDeclaration.Initializer` from `IOperation` to `IVariableInitializer`
-
由 Manish Vasani 提交于
Fixes #22429
-
- 05 10月, 2017 2 次提交
-
-
由 Gen Lu 提交于
-
由 Jinu 提交于
* Adding cobyrc file for testing * Adding isImplicit info to ioperation tests * Adding Language name to the test dumper * Formatting change to test dumper * Removing cobyrc file * Fixing more tests * Resolving conflicts * Moving the language to assert check * Resolving conflicts * Reacting to merge conflict
-
- 03 10月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
For v1, we have decided to expose this as assignment with regular conversion data. In v2, we will expose richer API with deconstruction method and also match language specification on whether this is exposed as a conversion or not. This is tracked with #22477. Fixes #19924
-
- 29 9月, 2017 2 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Fixes #22006
-
- 27 9月, 2017 2 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Fixes #21297 and #22004
-
- 23 9月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Fixes #22008 There might be some more API changes based on the open issues mentioned in #22008
-
- 22 9月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Fixes #22265
-
- 21 9月, 2017 2 次提交
-
-
由 Manish Vasani 提交于
Fixes #22007
-
由 Gen Lu 提交于
-
- 20 9月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Fixes #22003 and #21296.
-