121 references to ParseCompilationUnit
Microsoft.CodeAnalysis.CSharp (1)
Syntax\CSharpSyntaxTree.Dummy.cs (1)
25_node = this.CloneNodeAsRoot(SyntaxFactory.ParseCompilationUnit(string.Empty));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (4)
185BaseFieldDeclarationSyntax => SyntaxFactory.ParseCompilationUnit(WrapInType(textToParse), options: (CSharpParseOptions)tree.Options), 186BaseMethodDeclarationSyntax => SyntaxFactory.ParseCompilationUnit(WrapInType(textToParse), options: (CSharpParseOptions)tree.Options), 187BasePropertyDeclarationSyntax => SyntaxFactory.ParseCompilationUnit(WrapInType(textToParse), options: (CSharpParseOptions)tree.Options), 189UsingDirectiveSyntax => SyntaxFactory.ParseCompilationUnit(textToParse, options: (CSharpParseOptions)tree.Options),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
458var root = SyntaxFactory.ParseCompilationUnit(source, options: experimental);
ExtractMethod\MiscTests.cs (2)
42var root = SyntaxFactory.ParseCompilationUnit(code); 87var root = SyntaxFactory.ParseCompilationUnit(code);
Formatting\CSharpFormattingEngineTestBase.cs (1)
23=> SyntaxFactory.ParseCompilationUnit(expected);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
PDB\PDBTests.cs (2)
125var tree1 = SyntaxFactory.ParseCompilationUnit(@" 129var tree2 = SyntaxFactory.ParseCompilationUnit(@"
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests_Conditional.cs (2)
250CompilationUnitSyntax root = SyntaxFactory.ParseCompilationUnit(testSource); 461CompilationUnitSyntax root = SyntaxFactory.ParseCompilationUnit(testSource);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (12)
Semantics\LocalFunctionTests.cs (8)
7278=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 7373=> SyntaxFactory.ParseCompilationUnit($@"{source};", options: parseOptions).DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7376=> SyntaxFactory.ParseCompilationUnit($@"{source};", options: parseOptions).DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 7450=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 7503=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 8859=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 9367=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 9685=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single();
Semantics\OutVarTests.cs (1)
32446var node0 = SyntaxFactory.ParseCompilationUnit(source);
Semantics\ScriptSemanticsTests.cs (3)
1179var compilationUnit = CSharp.SyntaxFactory.ParseCompilationUnit(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1267var compilationUnit = CSharp.SyntaxFactory.ParseCompilationUnit("\nSystem.Console.WriteLine(1);", options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1306var compilationUnit = CSharp.SyntaxFactory.ParseCompilationUnit(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Compilation\SemanticModelAPITests.cs (1)
3557return SyntaxFactory.ParseCompilationUnit(source + " class X {}").Members.First().AsTypeDeclarationSyntax().AttributeLists.First().Attributes.First();
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
4106return SyntaxFactory.ParseCompilationUnit(source + " class X {}").Members.First().AsTypeDeclarationSyntax().AttributeLists.First().Attributes.First(); 4369var attr8 = SyntaxFactory.ParseCompilationUnit(@"[assembly: O(""hello"")]").AttributeLists.First().Attributes.First();
Symbols\SymbolErrorTests.cs (5)
4262var tree1 = SyntaxFactory.ParseCompilationUnit(text1); 4267var tree2 = SyntaxFactory.ParseCompilationUnit(text2); 15717var tree1 = SyntaxFactory.ParseCompilationUnit(text1); 15733var tree2 = SyntaxFactory.ParseCompilationUnit(text2); 15752var tree3 = SyntaxFactory.ParseCompilationUnit(text3);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (48)
IncrementalParsing\GrammarAmbiguities.cs (1)
104var parsedRoot = SyntaxFactory.ParseCompilationUnit(syntaxTree.GetText().ToString());
Parsing\MemberDeclarationParsingTests.cs (1)
103var cu = SyntaxFactory.ParseCompilationUnit(sb.ToString());
Parsing\ParsingErrorRecoveryTests.cs (1)
21return SyntaxFactory.ParseCompilationUnit(text, options: options);
Parsing\ParsingTests.cs (1)
81SyntaxFactory.ParseCompilationUnit(text, options: parseOptions);
Parsing\RawInterpolatedStringLiteralCompilingTests.cs (1)
63SyntaxFactory.ParseCompilationUnit(text[0..^i]);
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);
Syntax\SyntaxNormalizerTests.cs (3)
3392var node = SyntaxFactory.ParseCompilationUnit(text.NormalizeLineEndings()); 3784var actual = SyntaxFactory.ParseCompilationUnit(code).NormalizeWhitespace(indentation: " ", eol: "\n").ToFullString(); 3800var actual = SyntaxFactory.ParseCompilationUnit(code).NormalizeWhitespace(indentation: " ").ToFullString();
Syntax\SyntaxRewriterTests.cs (2)
323var node1 = SyntaxFactory.ParseCompilationUnit("class Class1<T> { }"); 670var root = SyntaxFactory.ParseCompilationUnit(text);
Syntax\SyntaxTreeTests.cs (6)
81var root = SyntaxFactory.ParseCompilationUnit(source, options: parseOptions); 119var root = SyntaxFactory.ParseCompilationUnit(""); 131var tree = CSharpSyntaxTree.Create(SyntaxFactory.ParseCompilationUnit(""), options: null, path: null, encoding: null, diagnosticOptions: options); 244var newRoot = SyntaxFactory.ParseCompilationUnit("class C {}"); 262var newRoot = SyntaxFactory.ParseCompilationUnit("class C {}"); 277var newRoot = SyntaxFactory.ParseCompilationUnit("class C {}");
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (25)
CodeGeneration\SyntaxGeneratorTests.cs (21)
1519var cu = SyntaxFactory.ParseCompilationUnit(code); 1983var cls = SyntaxFactory.ParseCompilationUnit(@"// comment 2627var cu = SyntaxFactory.ParseCompilationUnit(code); 2651var cu = SyntaxFactory.ParseCompilationUnit(code); 2676var cu = SyntaxFactory.ParseCompilationUnit(code); 2699var cu = SyntaxFactory.ParseCompilationUnit(code); 3339var root = SyntaxFactory.ParseCompilationUnit( 3360var root = SyntaxFactory.ParseCompilationUnit( 3382var root = SyntaxFactory.ParseCompilationUnit( 3408var root = SyntaxFactory.ParseCompilationUnit( 3533var classBI = SyntaxFactory.ParseCompilationUnit( 3544var classB = SyntaxFactory.ParseCompilationUnit( 3554var classN = SyntaxFactory.ParseCompilationUnit( 3567var classBI = SyntaxFactory.ParseCompilationUnit( 3597var classC = SyntaxFactory.ParseCompilationUnit( 3602var classCI = SyntaxFactory.ParseCompilationUnit( 3607var classCB = SyntaxFactory.ParseCompilationUnit( 3635var classC = SyntaxFactory.ParseCompilationUnit( 3640var classCI = SyntaxFactory.ParseCompilationUnit( 3645var classCB = SyntaxFactory.ParseCompilationUnit( 4476var root = SyntaxFactory.ParseCompilationUnit(text);
Formatting\CSharpFormattingTestBase.cs (1)
24=> SyntaxFactory.ParseCompilationUnit(text, options: (CSharpParseOptions)parseOptions);
Formatting\FormattingElasticTriviaTests.cs (1)
115var root = SyntaxFactory.ParseCompilationUnit(text);
Formatting\FormattingTriviaTests.cs (2)
1742var tree = SyntaxFactory.ParseCompilationUnit("class C\r\n{\r\n}"); 1783var tree = SyntaxFactory.ParseCompilationUnit(code);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\RudeEditDiagnosticTests.cs (1)
22var tree = SyntaxFactory.ParseCompilationUnit("class C { }").SyntaxTree;
Microsoft.CodeAnalysis.Test.Utilities (1)
Syntax\TokenUtilities.cs (1)
100return CS.SyntaxFactory.ParseCompilationUnit(expectedText, options: (CS.CSharpParseOptions)options);
Microsoft.CodeAnalysis.Workspaces.UnitTests (12)
Editing\SyntaxEditorTests.cs (9)
51var cu = SyntaxFactory.ParseCompilationUnit(code); 77var cu = SyntaxFactory.ParseCompilationUnit(code); 102var cu = SyntaxFactory.ParseCompilationUnit(code); 129var cu = SyntaxFactory.ParseCompilationUnit(code); 156var cu = SyntaxFactory.ParseCompilationUnit(code); 177var cu = SyntaxFactory.ParseCompilationUnit(code); 223var cu = SyntaxFactory.ParseCompilationUnit(code); 267var cu = SyntaxFactory.ParseCompilationUnit(code); 312var cu = SyntaxFactory.ParseCompilationUnit(code);
SolutionTests\SolutionTests.cs (3)
1807var root = CSharp.SyntaxFactory.ParseCompilationUnit("class C {}"); 1865var root = CSharp.SyntaxFactory.ParseCompilationUnit("class C {}"); 3154var newRoot = (language == LanguageNames.CSharp) ? CS.SyntaxFactory.ParseCompilationUnit("""
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Snippets\SnippetExpansionClient.cs (1)
155var candidateUsing = SyntaxFactory.ParseCompilationUnit("using " + namespaceToImport + ";").DescendantNodes().OfType<UsingDirectiveSyntax>().FirstOrDefault();