Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
8c616583
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,发现更多精彩内容 >>
未验证
提交
8c616583
编写于
11月 04, 2019
作者:
J
Joey Robichaud
提交者:
GitHub
11月 04, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #39638 from JoeRobich/fix-test-strings
Use resource strings for validating warning text
上级
2b365aeb
1ff59e60
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
5 deletion
+9
-5
src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs
src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs
+2
-4
src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb
...kspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb
+7
-1
未找到文件。
src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs
浏览文件 @
8c616583
...
...
@@ -1681,20 +1681,18 @@ class C
}"
,
safe
:
true
,
useSymbolAnnotations
);
var
doc
=
await
GetDocument
(
source
,
useSymbolAnnotations
);
OptionSet
options
=
await
doc
.
GetOptionsAsync
();
var
imported
=
await
ImportAdder
.
AddImportsFromSyntaxesAsync
(
doc
,
true
,
options
);
var
root
=
await
imported
.
GetSyntaxRootAsync
();
var
nodeWithWarning
=
root
.
GetAnnotatedNodes
(
WarningAnnotation
.
Kind
).
Single
();
Assert
.
Equal
(
"42.M"
,
nodeWithWarning
.
ToFullString
());
var
warning
=
nodeWithWarning
.
GetAnnotations
(
WarningAnnotation
.
Kind
).
Single
();
var
expectedWarningMessage
=
string
.
Format
(
WorkspacesResources
.
Warning_adding_imports_will_bring_an_extension_method_into_scope_with_the_same_name_as_member_access
,
"M"
);
Assert
.
Equal
(
"Adding imports will bring an extension method into scope with the same name as 'M'"
,
WarningAnnotation
.
GetDescription
(
warning
));
Assert
.
Equal
(
expectedWarningMessage
,
WarningAnnotation
.
GetDescription
(
warning
));
}
#
endregion
}
...
...
src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb
浏览文件 @
8c616583
...
...
@@ -1433,14 +1433,20 @@ Friend Class C
Return AddressOf 42.M
End Function
End Class"
,
safe
:
=
True
,
useSymbolAnnotations
)
Dim
doc
=
Await
GetDocument
(
source
,
useSymbolAnnotations
)
Dim
options
As
OptionSet
=
Await
doc
.
GetOptionsAsync
()
Dim
imported
=
Await
ImportAdder
.
AddImportsFromSyntaxesAsync
(
doc
,
True
,
options
)
Dim
root
=
Await
imported
.
GetSyntaxRootAsync
()
Dim
nodeWithWarning
=
root
.
GetAnnotatedNodes
(
WarningAnnotation
.
Kind
).
Single
()
Assert
.
Equal
(
"42.M"
&
vbCrLf
,
nodeWithWarning
.
ToFullString
())
Dim
warning
=
nodeWithWarning
.
GetAnnotations
(
WarningAnnotation
.
Kind
).
Single
()
Assert
.
Equal
(
"Adding imports will bring an extension method into scope with the same name as 'M'"
,
WarningAnnotation
.
GetDescription
(
warning
))
Dim
expectedWarningMessage
=
String
.
Format
(
WorkspacesResources
.
Warning_adding_imports_will_bring_an_extension_method_into_scope_with_the_same_name_as_member_access
,
"M"
)
Assert
.
Equal
(
expectedWarningMessage
,
WarningAnnotation
.
GetDescription
(
warning
))
End
Function
#End Region
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录