4 instantiations of CompilationUnitSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
15254=> new CompilationUnitSyntax(this.Kind, this.externs, this.usings, this.attributeLists, this.members, this.endOfFileToken, diagnostics, GetAnnotations()); 15257=> new CompilationUnitSyntax(this.Kind, this.externs, this.usings, this.attributeLists, this.members, this.endOfFileToken, GetDiagnostics(), annotations); 31906return new CompilationUnitSyntax(SyntaxKind.CompilationUnit, externs.Node, usings.Node, attributeLists.Node, members.Node, endOfFileToken, this.context); 37328return new CompilationUnitSyntax(SyntaxKind.CompilationUnit, externs.Node, usings.Node, attributeLists.Node, members.Node, endOfFileToken);
18 references to CompilationUnitSyntax
Microsoft.CodeAnalysis.CSharp (18)
_generated\1\Syntax.xml.Internal.Generated.cs (7)
15236public CompilationUnitSyntax Update(CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken) 15240var newNode = SyntaxFactory.CompilationUnit(externs, usings, attributeLists, members, endOfFileToken); 27568public virtual TResult VisitCompilationUnit(CompilationUnitSyntax node) => this.DefaultVisit(node); 27822public virtual void VisitCompilationUnit(CompilationUnitSyntax node) => this.DefaultVisit(node); 28380public override CSharpSyntaxNode VisitCompilationUnit(CompilationUnitSyntax node) 31899public CompilationUnitSyntax CompilationUnit(CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken) 37321public static CompilationUnitSyntax CompilationUnit(CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
9407public SyntaxToken EndOfFileToken => new SyntaxToken(this, ((InternalSyntax.CompilationUnitSyntax)this.Green).endOfFileToken, GetChildPosition(4), GetChildIndex(4));
Declarations\DeclarationTreeBuilder.cs (3)
294var membernames = GetNonTypeMemberNames(compilationUnit, ((Syntax.InternalSyntax.CompilationUnitSyntax)(compilationUnit.Green)).Members, ref declFlags); 401var children = VisitNamespaceChildren(compilationUnit, compilationUnit.Members, ((Syntax.InternalSyntax.CompilationUnitSyntax)(compilationUnit.Green)).Members); 1133return (((Syntax.InternalSyntax.CompilationUnitSyntax)member).AttributeLists).Any();
Parser\LanguageParser.cs (3)
168internal CompilationUnitSyntax ParseCompilationUnit() 180internal CompilationUnitSyntax ParseCompilationUnitCore() 190var result = _syntaxFactory.CompilationUnit(body.Externs, body.Usings, body.Attributes, body.Members, eof);
SourceGeneration\CSharpSyntaxHelper.cs (3)
79if (node is Syntax.InternalSyntax.CompilationUnitSyntax compilationUnit) 137var compilationUnit = (Syntax.InternalSyntax.CompilationUnitSyntax)root.Green;
Syntax\SyntaxFactory.cs (1)
1830var node = parser.ParseCompilationUnit();