提交 93435156 编写于 作者: R Rikki Gibson

Cover a few more self-referencing cases

上级 ac33e365
......@@ -7242,13 +7242,19 @@ public void SelfReferencingAttribute()
using System;
[AttributeUsage(AttributeTargets.All)]
[ExplicitCrossPackageInternal]
[ExplicitCrossPackageInternal(ExplicitCrossPackageInternalAttribute.s)]
internal sealed class ExplicitCrossPackageInternalAttribute : Attribute
{
[ExplicitCrossPackageInternal]
internal ExplicitCrossPackageInternalAttribute()
internal const string s = """";
[ExplicitCrossPackageInternal(s)]
internal ExplicitCrossPackageInternalAttribute([ExplicitCrossPackageInternal(s)] string prop)
{
}
[return: ExplicitCrossPackageInternal(s)]
[ExplicitCrossPackageInternal(s)]
internal void Method() { }
}";
var comp = CreateNullableCompilation(source);
comp.VerifyDiagnostics();
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册