- 27 6月, 2018 1 次提交
-
-
由 AlekseyTs 提交于
Create Control Flow Graph regions to designate life-time of flow captures in a Control Flow Graph. A region should start as soon as a capture is needed to accurately represent the order of evaluation within operations involving control of flow. However, it should not start too soon. For example, if there is a branch that represents an execution path that bypasses the use of a capture completely, that branch should not be included into the region for the capture. Also, the region should end as soon as the last operation referencing the capture is reached.
-
- 11 5月, 2018 2 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Also add SemanticModel.GetControlFlowGraph API overloads for these initializer operations.
-
- 19 2月, 2018 1 次提交
-
-
由 Jared Parsons 提交于
-
- 08 11月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 04 11月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Fixes #22581
-
- 26 10月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 25 10月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 21 10月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Address more feedback from design meeting and expose IOperation.IsExpression and IOperation.IsStatement properties
-
- 20 10月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 18 10月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
This reverts commit 27dc60f5.
-
- 17 10月, 2017 1 次提交
-
-
由 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
-
- 14 10月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 05 10月, 2017 1 次提交
-
-
由 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
-
- 28 9月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 26 9月, 2017 1 次提交
-
-
由 Ashley Hauck 提交于
-
- 30 8月, 2017 1 次提交
-
-
由 Gen Lu 提交于
-
- 26 8月, 2017 1 次提交
-
-
由 Gen Lu 提交于
-
- 11 8月, 2017 3 次提交
-
-
由 Gen Lu 提交于
-
由 Manish Vasani 提交于
-
由 Fredric Silberberg 提交于
-
- 08 8月, 2017 1 次提交
-
-
由 Jinu 提交于
* Tagging VB/C# Ioperation tests * Fix the Wrong Tagging
-
- 04 8月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 20 7月, 2017 1 次提交
-
-
由 Jinu 提交于
* Changing the dumper to get of calling base.Visit when not needed * Getting rid of cobyrc file * Adding copyright header * fixing merge conflict
-
- 16 7月, 2017 1 次提交
-
-
由 Jinu 提交于
* Change the IOperation unit test dump format for child nodes * fixing the newly merged tests.
-
- 08 7月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
-
- 29 6月, 2017 1 次提交
-
-
由 Sam Harwell 提交于
-
- 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
-
- 15 4月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 14 4月, 2017 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 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.
-
- 08 4月, 2017 1 次提交
-
-
由 Andy Gocke 提交于
-
- 06 4月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Enhance IOperation dumper to dump snippet of syntax and child property names. I have also fixed the existing IOperation tests.
-
- 15 3月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
These APIs will be used in autogenerated unit test for Operation tree verification.
-
- 14 3月, 2017 3 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
- 11 3月, 2017 1 次提交
-
-
由 Manish Vasani 提交于
Fixes #17595
-