121 references to ParseCompilationUnit
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (12)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (48)
Syntax\SyntaxNodeTests.cs (32)
64var cls = SyntaxFactory.ParseCompilationUnit("class C { }").Members[0] as ClassDeclarationSyntax;
306var cu = SyntaxFactory.ParseCompilationUnit(text);
351Assert.False(SyntaxFactory.ParseCompilationUnit("").ContainsDirective(kind));
355Assert.False(SyntaxFactory.ParseCompilationUnit("namespace N { }").ContainsDirective(kind));
360var compilationUnit = SyntaxFactory.ParseCompilationUnit("namespace N { } #if false");
390testContainsHelper2(new[] { SyntaxKind.ShebangDirectiveTrivia }, SyntaxFactory.ParseCompilationUnit("#!command", options: TestOptions.Script));
391testContainsHelper2(new[] { SyntaxKind.BadDirectiveTrivia }, SyntaxFactory.ParseCompilationUnit(" #!command", options: TestOptions.Script));
392testContainsHelper2(new[] { SyntaxKind.BadDirectiveTrivia }, SyntaxFactory.ParseCompilationUnit("#!command", options: TestOptions.Regular));
401testContainsHelper2(directiveKinds, SyntaxFactory.ParseCompilationUnit(directive));
404testContainsHelper2(directiveKinds, SyntaxFactory.ParseCompilationUnit($$"""
410testContainsHelper2(directiveKinds, SyntaxFactory.ParseCompilationUnit($$"""
416testContainsHelper2(directiveKinds, SyntaxFactory.ParseCompilationUnit($$"""
424testContainsHelper2(directiveKinds, SyntaxFactory.ParseCompilationUnit($$"""
433testContainsHelper2(directiveKinds, SyntaxFactory.ParseCompilationUnit($$"""
442testContainsHelper2(directiveKinds, SyntaxFactory.ParseCompilationUnit($$"""
457testContainsHelper2(directiveKinds, SyntaxFactory.ParseCompilationUnit($$"""
2238var cu = SyntaxFactory.ParseCompilationUnit("private class C { }");
2256var cu = SyntaxFactory.ParseCompilationUnit("private class C { }");
2272var cu = SyntaxFactory.ParseCompilationUnit("public class C { }");
2287var cu = SyntaxFactory.ParseCompilationUnit("public class C { }");
2333var cu = SyntaxFactory.ParseCompilationUnit(text);
2689var cu = SyntaxFactory.ParseCompilationUnit("class C { void M() { } /* trivia */ }");
2705var cu = SyntaxFactory.ParseCompilationUnit(@"
2847var cu = SyntaxFactory.ParseCompilationUnit(@"class A { } class B { } // test");
2863var cu = SyntaxFactory.ParseCompilationUnit(@"class A { } class B { } #endregion");
2879var cu = SyntaxFactory.ParseCompilationUnit(@"
3024var cu = SyntaxFactory.ParseCompilationUnit(@"
3191var cu = SyntaxFactory.ParseCompilationUnit(@"
3459var node = SyntaxFactory.ParseCompilationUnit(" ");
3481var root = SyntaxFactory.ParseCompilationUnit(text);
3513var root = SyntaxFactory.ParseCompilationUnit(text);
3958action(SyntaxFactory.ParseCompilationUnit(test.Key), test.Value);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (25)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (12)
Microsoft.VisualStudio.LanguageServices.CSharp (1)