- 28 6月, 2017 1 次提交
-
-
由 Heejae Chang 提交于
-
- 27 6月, 2017 2 次提交
-
-
由 Heejae Chang 提交于
-
由 Heejae Chang 提交于
-
- 24 6月, 2017 1 次提交
-
-
由 Heejae Chang 提交于
-
- 22 6月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Fixes #19926
-
- 21 6月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 17 6月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Fixes #19927
-
- 14 6月, 2017 2 次提交
-
-
由 Fredric Silberberg 提交于
Remove IUnboundLambdaExpression from IOperation API, return an ILambdaExpression for UnboundLambda nodes.
-
由 Manish Vasani 提交于
-
- 13 6月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Fixes #19902
-
- 08 6月, 2017 1 次提交
-
-
由 Gen Lu 提交于
-
- 01 6月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 18 5月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Fixes #18300
-
- 05 5月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
There are couple of changes here: 1. API change: `ImmutableArray<ISymbolInitializer> MemberInitializers` is changed to `ImmutableArray<IOperation> Initializers`. 2. Implementation changes: 1. Instead of returning the member initializers as synthesized ISymbolInitializer nodes, we now return member intializers as IAssignmentExpression nodes. This ensures completeness of IOperation tree. 2. Now we also return the collection intializer expressions within an object creation expression. Fixes #18115 There are 2 bugs still affecting this area: 1. #18781: IOperation API shape for collection initializer expressions 2. #19276: Missing Field/Property reference expression nodes in object creation initializer node
-
- 27 4月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 25 4月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Ensure that we get a well formed child IOperation tree even for bound nodes for whom IOperation support is not yet implemented This ensures that the analyzer driver/operation walker is able to find all the descendant IOperation nodes within these not yet implemented features. We should remove the IOperationWithChildren interface once we have designed all the IOperation APIs. TODO: Implement the VB part. Fixes #8884
-
- 15 4月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 14 4月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
Refactored IVariableDeclaration to IVariableDeclarationGroup, which allows for multiple declared symbols as part of a single declaration.
-
- 12 4月, 2017 1 次提交
-
-
由 Gen Lu 提交于
Since we will try to repalce the logic with existing rewriter, it makes more sense to minimize the code change here. Also removed the corresponding tests, will fix and add them back after the implementation is finalized. As result, the contract for IHasArgumentsExpression.ArgumentsInEvaluationOrder in C# is broken.
-
- 11 4月, 2017 1 次提交
-
-
由 Gen Lu 提交于
-
- 07 4月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 06 4月, 2017 3 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Enhance IOperation dumper to dump snippet of syntax and child property names. I have also fixed the existing IOperation tests.
-
- 04 4月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 30 3月, 2017 1 次提交
-
-
由 Heejae Chang 提交于
this doesn't replace or change anything yet, just bunch of Operation types for next step. next step is creating CSharp/VBFactory which return these Operation type and replace callsite that return bound node with this. after that, I will create xml/generator from Operation.xml.Generated.cs which can produce Operation.xml.Generated.cs
-
- 23 3月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 15 3月, 2017 2 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
These APIs will be used in autogenerated unit test for Operation tree verification.
-
- 10 2月, 2017 1 次提交
-
-
- 28 12月, 2016 1 次提交
-
-
由 Jared Parsons 提交于
The TestUtilities project should be our portable unit test helper. This is part one of rearranging our sources to reflect that reality. I'm separating it out because it involves a significant code move that will make the actual rework part harder to review.
-
- 24 6月, 2016 1 次提交
-
-
由 gafter 提交于
-
- 14 6月, 2016 1 次提交
-
-
由 Manish Vasani 提交于
Add support for an OperationTreeVerifier - test only OperationWalker to dump operation tree. (#11918) The dump approach should enable to us to (relatively) easily extend the existing C# and VB binding tests to verify the operation tree. I have moved the existing IOperation tests to the dump approach and also added couple of additional tests to demonstrate how to write these tests for entire method body operation tree verification.
-