Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
913b2a9c
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,发现更多精彩内容 >>
提交
913b2a9c
编写于
7月 07, 2017
作者:
H
Heejae Chang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fixed some tests manually
上级
2f1f256e
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
8 addition
and
8 deletion
+8
-8
src/Compilers/CSharp/Test/Semantic/IOperation/IOperationTests_IArgument.cs
...arp/Test/Semantic/IOperation/IOperationTests_IArgument.cs
+1
-1
src/Compilers/CSharp/Test/Semantic/IOperation/IOperationTests_IConversionExpression.cs
...antic/IOperation/IOperationTests_IConversionExpression.cs
+2
-2
src/Compilers/CSharp/Test/Semantic/IOperation/IOperationTests_IUnaryOperatorExpression.cs
...ic/IOperation/IOperationTests_IUnaryOperatorExpression.cs
+4
-4
src/Compilers/CSharp/Test/Semantic/IOperation/IOperationTests_InvalidStatement.cs
...t/Semantic/IOperation/IOperationTests_InvalidStatement.cs
+1
-1
未找到文件。
src/Compilers/CSharp/Test/Semantic/IOperation/IOperationTests_IArgument.cs
浏览文件 @
913b2a9c
...
...
@@ -1727,7 +1727,7 @@ static void M2(bool? x = null)
}
}
"
;
string
expectedOperationTree
=
@"IInvocationExpression (static void P.M2([System.Boolean[missing]? x = null])) (OperationKind.InvocationExpression, Type: System.Void[missing]) (Syntax: 'M2()')"
;
string
expectedOperationTree
=
@"IInvocationExpression (static void P.M2([System.Boolean[missing]? x = null])) (OperationKind.InvocationExpression, Type: System.Void[missing]
, IsInvalid
) (Syntax: 'M2()')"
;
var
expectedDiagnostics
=
new
DiagnosticDescription
[]
{
// (3,7): error CS0518: Predefined type 'System.Object' is not defined or imported
...
...
src/Compilers/CSharp/Test/Semantic/IOperation/IOperationTests_IConversionExpression.cs
浏览文件 @
913b2a9c
...
...
@@ -1005,7 +1005,7 @@ static void Main(string[] args)
IVariableDeclaration (1 variables) (OperationKind.VariableDeclaration, IsInvalid) (Syntax: 'I1 /*<bind> ... *</bind>*/;')
Variables: Local_1: I1 i1
Initializer: IConversionExpression (ConversionKind.Cast, Implicit) (OperationKind.ConversionExpression, Type: I1, IsInvalid) (Syntax: 'i2')
ILocalReferenceExpression: i2 (OperationKind.LocalReferenceExpression, Type: I2) (Syntax: 'i2')
ILocalReferenceExpression: i2 (OperationKind.LocalReferenceExpression, Type: I2
, IsInvalid
) (Syntax: 'i2')
"
;
var
expectedDiagnostics
=
new
DiagnosticDescription
[]
{
// CS0266: Cannot implicitly convert type 'I2' to 'I1'. An explicit conversion exists (are you missing a cast?)
...
...
@@ -4262,7 +4262,7 @@ struct S1 { }
IVariableDeclaration (1 variables) (OperationKind.VariableDeclaration, IsInvalid) (Syntax: 'S1 /*<bind> ... *</bind>*/;')
Variables: Local_1: S1 s1
Initializer: IConversionExpression (ConversionKind.Invalid, Explicit) (OperationKind.ConversionExpression, Type: S1, IsInvalid) (Syntax: '(S1)i')
ILocalReferenceExpression: i (OperationKind.LocalReferenceExpression, Type: I1) (Syntax: 'i')
ILocalReferenceExpression: i (OperationKind.LocalReferenceExpression, Type: I1
, IsInvalid
) (Syntax: 'i')
"
;
var
expectedDiagnostics
=
new
DiagnosticDescription
[]
{
// CS0030: Cannot convert type 'I1' to 'S1'
...
...
src/Compilers/CSharp/Test/Semantic/IOperation/IOperationTests_IUnaryOperatorExpression.cs
浏览文件 @
913b2a9c
...
...
@@ -1116,10 +1116,10 @@ System.Char Method()
"
;
string
expectedOperationTree
=
@"
IUnaryOperatorExpression (UnaryOperationKind.IntegerMinus) (OperationKind.UnaryOperatorExpression, Type: System.Int32) (Syntax: '-Method()')
IConversionExpression (ConversionKind.CSharp, Implicit) (OperationKind.ConversionExpression, Type: System.Int32) (Syntax: 'Method()')
IInvocationExpression ( System.Char A.Method()) (OperationKind.InvocationExpression, Type: System.Char) (Syntax: 'Method()')
Instance Receiver: IInstanceReferenceExpression (InstanceReferenceKind.Implicit) (OperationKind.InstanceReferenceExpression, Type: A) (Syntax: 'Method')
IUnaryOperatorExpression (UnaryOperationKind.IntegerMinus) (OperationKind.UnaryOperatorExpression, Type: System.Int32
, IsInvalid
) (Syntax: '-Method()')
IConversionExpression (ConversionKind.CSharp, Implicit) (OperationKind.ConversionExpression, Type: System.Int32
, IsInvalid
) (Syntax: 'Method()')
IInvocationExpression ( System.Char A.Method()) (OperationKind.InvocationExpression, Type: System.Char
, IsInvalid
) (Syntax: 'Method()')
Instance Receiver: IInstanceReferenceExpression (InstanceReferenceKind.Implicit) (OperationKind.InstanceReferenceExpression, Type: A
, IsInvalid
) (Syntax: 'Method')
"
;
VerifyOperationTreeForTest
<
PrefixUnaryExpressionSyntax
>(
source
,
expectedOperationTree
);
}
...
...
src/Compilers/CSharp/Test/Semantic/IOperation/IOperationTests_InvalidStatement.cs
浏览文件 @
913b2a9c
...
...
@@ -271,7 +271,7 @@ static void Main(string[] args)
"
;
string
expectedOperationTree
=
@"
IInvalidStatement (OperationKind.InvalidStatement, IsInvalid) (Syntax: 'goto case 1;')
Children(1): ILiteralExpression (Text: 1) (OperationKind.LiteralExpression, Type: System.Int32, Constant: 1) (Syntax: '1')
Children(1): ILiteralExpression (Text: 1) (OperationKind.LiteralExpression, Type: System.Int32, Constant: 1
, IsInvalid
) (Syntax: '1')
"
;
var
expectedDiagnostics
=
new
DiagnosticDescription
[]
{
// CS0159: No such label 'case 1:' within the scope of the goto statement
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录