Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
ecc524fe
R
roslyn
项目概览
lwm1986
/
roslyn
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
roslyn
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ecc524fe
编写于
9月 25, 2017
作者:
M
Manish Vasani
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix unit test failures from merge
上级
fdb36115
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
11 addition
and
11 deletion
+11
-11
src/Compilers/CSharp/Test/Semantic/IOperation/IOperationTests_IArgument.cs
...arp/Test/Semantic/IOperation/IOperationTests_IArgument.cs
+6
-6
src/Compilers/VisualBasic/Test/Semantic/IOperation/IOperationTests_IArgument.vb
...sic/Test/Semantic/IOperation/IOperationTests_IArgument.vb
+5
-5
未找到文件。
src/Compilers/CSharp/Test/Semantic/IOperation/IOperationTests_IArgument.cs
浏览文件 @
ecc524fe
...
@@ -2373,7 +2373,7 @@ static void M1()
...
@@ -2373,7 +2373,7 @@ static void M1()
Instance Receiver: null
Instance Receiver: null
Arguments(1):
Arguments(1):
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'M2(1)')
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'M2(1)')
IArrayCreationExpression (
Element Type: System.Int32) (
OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'M2(1)')
IArrayCreationExpression (OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'M2(1)')
Dimension Sizes(1):
Dimension Sizes(1):
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 1) (Syntax: 'M2(1)')
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 1) (Syntax: 'M2(1)')
Initializer: IArrayInitializer (1 elements) (OperationKind.ArrayInitializer) (Syntax: 'M2(1)')
Initializer: IArrayInitializer (1 elements) (OperationKind.ArrayInitializer) (Syntax: 'M2(1)')
...
@@ -2406,7 +2406,7 @@ static void M1()
...
@@ -2406,7 +2406,7 @@ static void M1()
Instance Receiver: null
Instance Receiver: null
Arguments(1):
Arguments(1):
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'M2(0, 1)')
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'M2(0, 1)')
IArrayCreationExpression (
Element Type: System.Int32) (
OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'M2(0, 1)')
IArrayCreationExpression (OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'M2(0, 1)')
Dimension Sizes(1):
Dimension Sizes(1):
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 2) (Syntax: 'M2(0, 1)')
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 2) (Syntax: 'M2(0, 1)')
Initializer: IArrayInitializer (2 elements) (OperationKind.ArrayInitializer) (Syntax: 'M2(0, 1)')
Initializer: IArrayInitializer (2 elements) (OperationKind.ArrayInitializer) (Syntax: 'M2(0, 1)')
...
@@ -2565,7 +2565,7 @@ static void M1()
...
@@ -2565,7 +2565,7 @@ static void M1()
Expression: IObjectCreationExpression (Constructor: P..ctor(params System.Int32[] array)) (OperationKind.ObjectCreationExpression, Type: P) (Syntax: 'new P(1)')
Expression: IObjectCreationExpression (Constructor: P..ctor(params System.Int32[] array)) (OperationKind.ObjectCreationExpression, Type: P) (Syntax: 'new P(1)')
Arguments(1):
Arguments(1):
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'new P(1)')
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'new P(1)')
IArrayCreationExpression (
Element Type: System.Int32) (
OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'new P(1)')
IArrayCreationExpression (OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'new P(1)')
Dimension Sizes(1):
Dimension Sizes(1):
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 1) (Syntax: 'new P(1)')
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 1) (Syntax: 'new P(1)')
Initializer: IArrayInitializer (1 elements) (OperationKind.ArrayInitializer) (Syntax: 'new P(1)')
Initializer: IArrayInitializer (1 elements) (OperationKind.ArrayInitializer) (Syntax: 'new P(1)')
...
@@ -2598,7 +2598,7 @@ static void M1()
...
@@ -2598,7 +2598,7 @@ static void M1()
Expression: IObjectCreationExpression (Constructor: P..ctor(params System.Int32[] array)) (OperationKind.ObjectCreationExpression, Type: P) (Syntax: 'new P(0, 1)')
Expression: IObjectCreationExpression (Constructor: P..ctor(params System.Int32[] array)) (OperationKind.ObjectCreationExpression, Type: P) (Syntax: 'new P(0, 1)')
Arguments(1):
Arguments(1):
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'new P(0, 1)')
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'new P(0, 1)')
IArrayCreationExpression (
Element Type: System.Int32) (
OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'new P(0, 1)')
IArrayCreationExpression (OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'new P(0, 1)')
Dimension Sizes(1):
Dimension Sizes(1):
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 2) (Syntax: 'new P(0, 1)')
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 2) (Syntax: 'new P(0, 1)')
Initializer: IArrayInitializer (2 elements) (OperationKind.ArrayInitializer) (Syntax: 'new P(0, 1)')
Initializer: IArrayInitializer (2 elements) (OperationKind.ArrayInitializer) (Syntax: 'new P(0, 1)')
...
@@ -2656,7 +2656,7 @@ void M1()
...
@@ -2656,7 +2656,7 @@ void M1()
Instance Receiver: IInstanceReferenceExpression (OperationKind.InstanceReferenceExpression, Type: P) (Syntax: 'this')
Instance Receiver: IInstanceReferenceExpression (OperationKind.InstanceReferenceExpression, Type: P) (Syntax: 'this')
Arguments(1):
Arguments(1):
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'this[1]')
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'this[1]')
IArrayCreationExpression (
Element Type: System.Int32) (
OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'this[1]')
IArrayCreationExpression (OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'this[1]')
Dimension Sizes(1):
Dimension Sizes(1):
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 1) (Syntax: 'this[1]')
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 1) (Syntax: 'this[1]')
Initializer: IArrayInitializer (1 elements) (OperationKind.ArrayInitializer) (Syntax: 'this[1]')
Initializer: IArrayInitializer (1 elements) (OperationKind.ArrayInitializer) (Syntax: 'this[1]')
...
@@ -2688,7 +2688,7 @@ void M1()
...
@@ -2688,7 +2688,7 @@ void M1()
Instance Receiver: IInstanceReferenceExpression (OperationKind.InstanceReferenceExpression, Type: P) (Syntax: 'this')
Instance Receiver: IInstanceReferenceExpression (OperationKind.InstanceReferenceExpression, Type: P) (Syntax: 'this')
Arguments(1):
Arguments(1):
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'this[0, 1]')
IArgument (ArgumentKind.ParamArray, Matching Parameter: array) (OperationKind.Argument) (Syntax: 'this[0, 1]')
IArrayCreationExpression (
Element Type: System.Int32) (
OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'this[0, 1]')
IArrayCreationExpression (OperationKind.ArrayCreationExpression, Type: System.Int32[]) (Syntax: 'this[0, 1]')
Dimension Sizes(1):
Dimension Sizes(1):
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 2) (Syntax: 'this[0, 1]')
ILiteralExpression (OperationKind.LiteralExpression, Type: System.Int32, Constant: 2) (Syntax: 'this[0, 1]')
Initializer: IArrayInitializer (2 elements) (OperationKind.ArrayInitializer) (Syntax: 'this[0, 1]')
Initializer: IArrayInitializer (2 elements) (OperationKind.ArrayInitializer) (Syntax: 'this[0, 1]')
...
...
src/Compilers/VisualBasic/Test/Semantic/IOperation/IOperationTests_IArgument.vb
浏览文件 @
ecc524fe
...
@@ -1117,7 +1117,7 @@ IExpressionStatement (OperationKind.ExpressionStatement) (Syntax: 'M2(1)')
...
@@ -1117,7 +1117,7 @@ IExpressionStatement (OperationKind.ExpressionStatement) (Syntax: 'M2(1)')
Instance
Receiver
:
IInstanceReferenceExpression
(
OperationKind
.
InstanceReferenceExpression
,
Type
:
Program
)
(
Syntax
:
'M2')
Instance
Receiver
:
IInstanceReferenceExpression
(
OperationKind
.
InstanceReferenceExpression
,
Type
:
Program
)
(
Syntax
:
'M2')
Arguments
(
1
):
Arguments
(
1
):
IArgument
(
ArgumentKind
.
ParamArray
,
Matching
Parameter
:
a
)
(
OperationKind
.
Argument
)
(
Syntax
:
'M2(1)')
IArgument
(
ArgumentKind
.
ParamArray
,
Matching
Parameter
:
a
)
(
OperationKind
.
Argument
)
(
Syntax
:
'M2(1)')
IArrayCreationExpression
(
Element
Type
:
System
.
Int32
)
(
OperationKind
.
ArrayCreationExpression
,
Type
:
System
.
Int32
())
(
Syntax
:
'M2(1)')
IArrayCreationExpression
(
OperationKind
.
ArrayCreationExpression
,
Type
:
System
.
Int32
())
(
Syntax
:
'M2(1)')
Dimension
Sizes
(
1
):
Dimension
Sizes
(
1
):
ILiteralExpression
(
OperationKind
.
LiteralExpression
,
Type
:
System
.
Int32
,
Constant
:
1
)
(
Syntax
:
'M2(1)')
ILiteralExpression
(
OperationKind
.
LiteralExpression
,
Type
:
System
.
Int32
,
Constant
:
1
)
(
Syntax
:
'M2(1)')
Initializer
:
IArrayInitializer
(
1
elements
)
(
OperationKind
.
ArrayInitializer
)
(
Syntax
:
'M2(1)')
Initializer
:
IArrayInitializer
(
1
elements
)
(
OperationKind
.
ArrayInitializer
)
(
Syntax
:
'M2(1)')
...
@@ -1150,7 +1150,7 @@ IExpressionStatement (OperationKind.ExpressionStatement) (Syntax: 'M2(0, 1)')
...
@@ -1150,7 +1150,7 @@ IExpressionStatement (OperationKind.ExpressionStatement) (Syntax: 'M2(0, 1)')
Instance
Receiver
:
IInstanceReferenceExpression
(
OperationKind
.
InstanceReferenceExpression
,
Type
:
Program
)
(
Syntax
:
'M2')
Instance
Receiver
:
IInstanceReferenceExpression
(
OperationKind
.
InstanceReferenceExpression
,
Type
:
Program
)
(
Syntax
:
'M2')
Arguments
(
1
):
Arguments
(
1
):
IArgument
(
ArgumentKind
.
ParamArray
,
Matching
Parameter
:
a
)
(
OperationKind
.
Argument
)
(
Syntax
:
'M2(0, 1)')
IArgument
(
ArgumentKind
.
ParamArray
,
Matching
Parameter
:
a
)
(
OperationKind
.
Argument
)
(
Syntax
:
'M2(0, 1)')
IArrayCreationExpression
(
Element
Type
:
System
.
Int32
)
(
OperationKind
.
ArrayCreationExpression
,
Type
:
System
.
Int32
())
(
Syntax
:
'M2(0, 1)')
IArrayCreationExpression
(
OperationKind
.
ArrayCreationExpression
,
Type
:
System
.
Int32
())
(
Syntax
:
'M2(0, 1)')
Dimension
Sizes
(
1
):
Dimension
Sizes
(
1
):
ILiteralExpression
(
OperationKind
.
LiteralExpression
,
Type
:
System
.
Int32
,
Constant
:
2
)
(
Syntax
:
'M2(0, 1)')
ILiteralExpression
(
OperationKind
.
LiteralExpression
,
Type
:
System
.
Int32
,
Constant
:
2
)
(
Syntax
:
'M2(0, 1)')
Initializer
:
IArrayInitializer
(
2
elements
)
(
OperationKind
.
ArrayInitializer
)
(
Syntax
:
'M2(0, 1)')
Initializer
:
IArrayInitializer
(
2
elements
)
(
OperationKind
.
ArrayInitializer
)
(
Syntax
:
'M2(0, 1)')
...
@@ -1290,7 +1290,7 @@ End Class]]>.Value
...
@@ -1290,7 +1290,7 @@ End Class]]>.Value
IObjectCreationExpression
(
Constructor
:
Sub
Program
.
.
ctor
(
ParamArray
a
As
System
.
Int32
()))
(
OperationKind
.
ObjectCreationExpression
,
Type
:
Program
)
(
Syntax
:
'New Program(1)')
IObjectCreationExpression
(
Constructor
:
Sub
Program
.
.
ctor
(
ParamArray
a
As
System
.
Int32
()))
(
OperationKind
.
ObjectCreationExpression
,
Type
:
Program
)
(
Syntax
:
'New Program(1)')
Arguments
(
1
):
Arguments
(
1
):
IArgument
(
ArgumentKind
.
ParamArray
,
Matching
Parameter
:
a
)
(
OperationKind
.
Argument
)
(
Syntax
:
'Program')
IArgument
(
ArgumentKind
.
ParamArray
,
Matching
Parameter
:
a
)
(
OperationKind
.
Argument
)
(
Syntax
:
'Program')
IArrayCreationExpression
(
Element
Type
:
System
.
Int32
)
(
OperationKind
.
ArrayCreationExpression
,
Type
:
System
.
Int32
())
(
Syntax
:
'Program')
IArrayCreationExpression
(
OperationKind
.
ArrayCreationExpression
,
Type
:
System
.
Int32
())
(
Syntax
:
'Program')
Dimension
Sizes
(
1
):
Dimension
Sizes
(
1
):
ILiteralExpression
(
OperationKind
.
LiteralExpression
,
Type
:
System
.
Int32
,
Constant
:
1
)
(
Syntax
:
'Program')
ILiteralExpression
(
OperationKind
.
LiteralExpression
,
Type
:
System
.
Int32
,
Constant
:
1
)
(
Syntax
:
'Program')
Initializer
:
IArrayInitializer
(
1
elements
)
(
OperationKind
.
ArrayInitializer
)
(
Syntax
:
'Program')
Initializer
:
IArrayInitializer
(
1
elements
)
(
OperationKind
.
ArrayInitializer
)
(
Syntax
:
'Program')
...
@@ -1322,7 +1322,7 @@ End Class]]>.Value
...
@@ -1322,7 +1322,7 @@ End Class]]>.Value
IObjectCreationExpression
(
Constructor
:
Sub
Program
.
.
ctor
(
ParamArray
a
As
System
.
Int32
()))
(
OperationKind
.
ObjectCreationExpression
,
Type
:
Program
)
(
Syntax
:
'new Program(0, 1)')
IObjectCreationExpression
(
Constructor
:
Sub
Program
.
.
ctor
(
ParamArray
a
As
System
.
Int32
()))
(
OperationKind
.
ObjectCreationExpression
,
Type
:
Program
)
(
Syntax
:
'new Program(0, 1)')
Arguments
(
1
):
Arguments
(
1
):
IArgument
(
ArgumentKind
.
ParamArray
,
Matching
Parameter
:
a
)
(
OperationKind
.
Argument
)
(
Syntax
:
'Program')
IArgument
(
ArgumentKind
.
ParamArray
,
Matching
Parameter
:
a
)
(
OperationKind
.
Argument
)
(
Syntax
:
'Program')
IArrayCreationExpression
(
Element
Type
:
System
.
Int32
)
(
OperationKind
.
ArrayCreationExpression
,
Type
:
System
.
Int32
())
(
Syntax
:
'Program')
IArrayCreationExpression
(
OperationKind
.
ArrayCreationExpression
,
Type
:
System
.
Int32
())
(
Syntax
:
'Program')
Dimension
Sizes
(
1
):
Dimension
Sizes
(
1
):
ILiteralExpression
(
OperationKind
.
LiteralExpression
,
Type
:
System
.
Int32
,
Constant
:
2
)
(
Syntax
:
'Program')
ILiteralExpression
(
OperationKind
.
LiteralExpression
,
Type
:
System
.
Int32
,
Constant
:
2
)
(
Syntax
:
'Program')
Initializer
:
IArrayInitializer
(
2
elements
)
(
OperationKind
.
ArrayInitializer
)
(
Syntax
:
'Program')
Initializer
:
IArrayInitializer
(
2
elements
)
(
OperationKind
.
ArrayInitializer
)
(
Syntax
:
'Program')
...
@@ -1352,7 +1352,7 @@ End Module]]>.Value
...
@@ -1352,7 +1352,7 @@ End Module]]>.Value
IVariableDeclarationStatement
(
1
declarations
)
(
OperationKind
.
VariableDeclarationStatement
)
(
Syntax
:
'Dim a(0 To ... As Integer')
IVariableDeclarationStatement
(
1
declarations
)
(
OperationKind
.
VariableDeclarationStatement
)
(
Syntax
:
'Dim a(0 To ... As Integer')
IVariableDeclaration
(
1
variables
)
(
OperationKind
.
VariableDeclaration
)
(
Syntax
:
'a(0 To 20)')
IVariableDeclaration
(
1
variables
)
(
OperationKind
.
VariableDeclaration
)
(
Syntax
:
'a(0 To 20)')
Variables
:
Local_1
:
a
As
System
.
Int32
()
Variables
:
Local_1
:
a
As
System
.
Int32
()
Initializer
:
IArrayCreationExpression
(
Element
Type
:
System
.
Int32
)
(
OperationKind
.
ArrayCreationExpression
,
Type
:
System
.
Int32
())
(
Syntax
:
'a(0 To 20)')
Initializer
:
IArrayCreationExpression
(
OperationKind
.
ArrayCreationExpression
,
Type
:
System
.
Int32
())
(
Syntax
:
'a(0 To 20)')
Dimension
Sizes
(
1
):
Dimension
Sizes
(
1
):
IBinaryOperatorExpression
(
BinaryOperatorKind
.
Add
,
Checked
)
(
OperationKind
.
BinaryOperatorExpression
,
Type
:
System
.
Int32
,
Constant
:
21
)
(
Syntax
:
'0 To 20')
IBinaryOperatorExpression
(
BinaryOperatorKind
.
Add
,
Checked
)
(
OperationKind
.
BinaryOperatorExpression
,
Type
:
System
.
Int32
,
Constant
:
21
)
(
Syntax
:
'0 To 20')
Left
:
ILiteralExpression
(
OperationKind
.
LiteralExpression
,
Type
:
System
.
Int32
,
Constant
:
20
)
(
Syntax
:
'20')
Left
:
ILiteralExpression
(
OperationKind
.
LiteralExpression
,
Type
:
System
.
Int32
,
Constant
:
20
)
(
Syntax
:
'20')
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录