Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
62af45ee
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,发现更多精彩内容 >>
未验证
提交
62af45ee
编写于
6月 03, 2020
作者:
R
Rikki Gibson
提交者:
GitHub
6月 03, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix RecordTests (#44836)
上级
863ffa00
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
6 deletion
+6
-6
src/Compilers/CSharp/Test/Semantic/Semantics/RecordTests.cs
src/Compilers/CSharp/Test/Semantic/Semantics/RecordTests.cs
+6
-6
未找到文件。
src/Compilers/CSharp/Test/Semantic/Semantics/RecordTests.cs
浏览文件 @
62af45ee
...
...
@@ -250,6 +250,7 @@ public void RecordProperties_06()
var
expectedMembers
=
new
[]
{
"C C.Clone()"
,
"C..ctor(System.Int32 X, System.Int32 Y)"
,
"System.Int32 C.<X>k__BackingField"
,
"System.Int32 C.X.get"
,
"void modreq(System.Runtime.CompilerServices.IsExternalInit) C.X.init"
,
...
...
@@ -266,7 +267,6 @@ public void RecordProperties_06()
"System.Boolean C.Equals(System.Object? )"
,
"System.Int32 C.GetHashCode()"
,
"C..ctor(C )"
,
"C..ctor(System.Int32 X, System.Int32 Y)"
,
};
AssertEx
.
Equal
(
expectedMembers
,
actualMembers
);
}
...
...
@@ -2480,7 +2480,7 @@ public void Inheritance_03(bool useCompilationReference)
}
public data class B(object Q) : A
{
public B() { }
public B()
: this(null)
{ }
}
data class C1(object P, object Q) : B
{
...
...
@@ -2647,6 +2647,7 @@ public void Inheritance_09()
var
expectedMembers
=
new
[]
{
"C C.Clone()"
,
"C..ctor(System.Int32 X, System.Int32 Y)"
,
"System.Int32 C.X { get; }"
,
"System.Int32 C.X.get"
,
"System.Int32 C.<Y>k__BackingField"
,
...
...
@@ -2656,7 +2657,6 @@ public void Inheritance_09()
"System.Boolean C.Equals(System.Object? )"
,
"System.Int32 C.GetHashCode()"
,
"C..ctor(C )"
,
"C..ctor(System.Int32 X, System.Int32 Y)"
,
};
AssertEx
.
Equal
(
expectedMembers
,
actualMembers
);
}
...
...
@@ -2771,7 +2771,7 @@ public void Inheritance_13()
var
source
=
@"data class A(object X, object Y)
{
internal A() { }
internal A()
: this(null, null)
{ }
}
data class B(object X, object Y) : A
{
...
...
@@ -3132,6 +3132,7 @@ public void Inheritance_24()
var
expectedMembers
=
new
[]
{
"B B.Clone()"
,
"B..ctor(System.Object P, System.Object Q)"
,
"System.Object B.<P>k__BackingField"
,
"System.Object B.P.get"
,
"void modreq(System.Runtime.CompilerServices.IsExternalInit) B.P.init"
,
...
...
@@ -3144,13 +3145,13 @@ public void Inheritance_24()
"System.Boolean B.Equals(System.Object? )"
,
"System.Int32 B.GetHashCode()"
,
"B..ctor(B )"
,
"B..ctor(System.Object P, System.Object Q)"
};
AssertEx
.
Equal
(
expectedMembers
,
comp
.
GetMember
<
NamedTypeSymbol
>(
"B"
).
GetMembers
().
ToTestDisplayStrings
());
expectedMembers
=
new
[]
{
"C C.Clone()"
,
"C..ctor(System.Object P)"
,
"System.Object C.<P>k__BackingField"
,
"System.Object C.P.get"
,
"void modreq(System.Runtime.CompilerServices.IsExternalInit) C.P.init"
,
...
...
@@ -3161,7 +3162,6 @@ public void Inheritance_24()
"System.Boolean C.Equals(System.Object? )"
,
"System.Int32 C.GetHashCode()"
,
"C..ctor(C )"
,
"C..ctor(System.Object P)"
};
AssertEx
.
Equal
(
expectedMembers
,
comp
.
GetMember
<
NamedTypeSymbol
>(
"C"
).
GetMembers
().
ToTestDisplayStrings
());
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录