public void PortablePdb() { var original = CreateCompilation( @"class C { static void Main() { } }", options: BaseCSharpCompilationOptions, sourceFileName: "test.cs"); RoundTripUtil.VerifyRoundTrip(original, new EmitOptions(debugInformationFormat: DebugInformationFormat.PortablePdb, pdbFilePath: "test.pdb")); }
public void Platform_RoundTrip(Platform platform) { var original = CreateCompilation( "class C { static void Main() { } }", options: BaseCSharpCompilationOptions.WithPlatform(platform), sourceFileName: "test.cs"); RoundTripUtil.VerifyRoundTrip(original); }
public void Platform_RoundTrip_VB(Platform platform) { var original = CreateVisualBasicCompilation( compilationOptions: BaseVisualBasicCompilationOptions.WithPlatform(platform).WithModuleName("test"), encoding: Encoding.UTF8, code: @" Class C Shared Sub Main() End Sub End Class", assemblyName: "test", sourceFileName: "test.vb"); RoundTripUtil.VerifyRoundTrip(original); }