提交 dece7740 编写于 作者: C CyrusNajmabadi

Add test.

上级 80e36ee6
......@@ -4534,6 +4534,30 @@ public void CreateTupleTypeSymbol_VisualBasicElements()
}
}
[Fact]
public void CreateAnonymousTypeSymbol_VisualBasicElements()
{
var vbSource = @"Public Class C
End Class";
var vbComp = CreateVisualBasicCompilation("VB", vbSource,
compilationOptions: new VisualBasic.VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
vbComp.VerifyDiagnostics();
var vbType = (ITypeSymbol)vbComp.GlobalNamespace.GetMembers("C").Single();
var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef });
try
{
comp.CreateAnonymousTypeSymbol(ImmutableArray.Create(vbType), ImmutableArray.Create("m1"));
Assert.True(false);
}
catch (ArgumentException e)
{
Assert.Contains(CSharpResources.NotACSharpSymbol, e.Message);
}
}
[Fact]
public void CreateTupleTypeSymbol2_BadArguments()
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册