private void TestRoundTripping(CompilationUnitSyntax node, string text, bool disallowErrors = true) { Assert.NotNull(node); var fullText = node.ToFullString(); Assert.Equal(text, fullText); if (disallowErrors) { Assert.Empty(node.GetDiagnostics()); } else { Assert.NotEmpty(node.GetDiagnostics()); } }