- 04 3月, 2016 1 次提交
-
- 03 3月, 2016 2 次提交
- 01 3月, 2016 2 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
- 29 2月, 2016 2 次提交
-
-
由 vsadov 提交于
Covering tricky cases where the receiver is a byref and we do not know whether it is of a value or a reference type. Those are cases when we do not know statically whether to clone the receiver (to prevent NREs) or pass as byref (for sideeffects propagation into receiver instance).
-
由 Neal Gafter 提交于
-
- 27 2月, 2016 5 次提交
-
-
由 Neal Gafter 提交于
-
由 AlekseyTs 提交于
Fixes #8810. Related to #8816.
-
由 vsadov 提交于
-
由 Jared Parsons 提交于
This addresses #9104 in the following ways: - Fixes the gaps in data flow analysis that were causing the original assert in the bug. - Disables extract method on pattern matching for now. Filed #9244 to design scenarios here. In order to fill in the data flow gaps I used commit 9d36a64a as a guide. This change removed declaration expressions from the code base and hence gave a good outline of where data flow would be affected by pattern declaration expressions. closes #9104
-
由 vsadov 提交于
-
- 26 2月, 2016 10 次提交
-
-
由 Neal Gafter 提交于
Fixes #9072 #9073 #9079 #9080
-
由 AlekseyTs 提交于
Fixes #8809. Related to #9210.
-
由 Neal Gafter 提交于
Do not allow a local function declaration as an embedded statement. Handle deep expressions better in the pattern variable finder.
-
由 Neal Gafter 提交于
Modify pattern matching tests to use new "patternsExperimental" flag for those pattern-matching features not yet ready for prime time.
-
由 Andy Gocke 提交于
-
由 Andy Gocke 提交于
-
由 Andy Gocke 提交于
-
由 Andy Gocke 提交于
This reverts commit 57a34148.
-
由 Andy Gocke 提交于
This reverts commit 8108db57.
-
由 Andy Gocke 提交于
This reverts commit 760e1204.
-
- 25 2月, 2016 9 次提交
-
-
由 Gen Lu 提交于
Also fixes crash in `ArgumentBase.IsInvalid` property when code has error.
-
由 Gen Lu 提交于
-
由 CyrusNajmabadi 提交于
Don't have any public ways to create this type though. There is no user scenario where other clients would create instances of these.
-
由 Gen Lu 提交于
-
由 Neal Gafter 提交于
language features (/features=patterns) and more experimental features not yet fully supported (/features=patternsExperimental).
-
由 Manish Vasani 提交于
-
由 Julien Couvreur 提交于
-
由 AlekseyTs 提交于
Related to #8817.
-
由 Manish Vasani 提交于
1) Remove the field Default - analyzer authors can avoid calling the ConfigureCodeAnalysis API if they want driver's default behavior. 2) Change the value of ReportDiagnostics to 2 Fixes #9048
-
- 24 2月, 2016 9 次提交
-
-
由 AlekseyTs 提交于
- Check for name conflicts for a local declared with [let <identifier> = …] statement. - Create PatternVariableBinder for ReturnStatementSyntax. - Create PatternVariableBinder for ThrowStatementSyntax. - Create BlockBinder for a [let] statement used as an embedded statement. - Add SemanticModel.GetDeclaredSymbol API for LetStatementSyntax. - Test scope of pattern variable declared in [let], [return] and [throw] statements. Related to # 8817.
-
由 Neal Gafter 提交于
-
由 Tomas Matousek 提交于
-
由 Gen Lu 提交于
Replaced all references of `IReferenceExpression` with `IOperation`.
-
由 Gen Lu 提交于
-
由 Sridhar Periyasamy 提交于
Fixes - #8951
-
由 tmat 提交于
-
由 Neal Gafter 提交于
Fixes #7477
-
由 Neal Gafter 提交于
reverse-engineering the relationship between positions and properties by examining the names of constructor parameters. See also #8415
-