2 implementations of ICompilationUnitSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax\CompilationUnitSyntax.cs (1)
11public sealed partial class CompilationUnitSyntax : CSharpSyntaxNode, ICompilationUnitSyntax
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\CompilationUnitSyntax.vb (1)
9Implements ICompilationUnitSyntax
26 references to ICompilationUnitSyntax
Microsoft.CodeAnalysis (6)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
111targetNode is ICompilationUnitSyntax compilationUnit ? semanticModel.Compilation.Assembly :
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (3)
117Debug.Assert(compilationUnit is ICompilationUnitSyntax); 161Debug.Assert(compilationUnit is ICompilationUnitSyntax); 197if (compilationUnit is ICompilationUnitSyntax)
Syntax\SyntaxNode.cs (2)
1459var compilationUnit = this as ICompilationUnitSyntax;
Microsoft.CodeAnalysis.CodeStyle (7)
AbstractIndentation.cs (1)
13where TSyntaxRoot : SyntaxNode, ICompilationUnitSyntax
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (4)
145var compilationUnit = (ICompilationUnitSyntax)root; 178var compilationUnit = (ICompilationUnitSyntax)root;
SyntaxNodeExtensions.cs (1)
621return (position < root.FullSpan.End || !(root is ICompilationUnitSyntax))
SyntaxTokenExtensions.cs (1)
95? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractIndentationService.cs (1)
17where TSyntaxRoot : SyntaxNode, ICompilationUnitSyntax
Microsoft.CodeAnalysis.Features (3)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
169var endOfFileToken = ((ICompilationUnitSyntax)modifiedRoot).EndOfFileToken;
PullMemberUp\MembersPuller.cs (2)
447.Where(node => node is ICompilationUnitSyntax || syntaxFacts.IsBaseNamespaceDeclaration(node)) 448.SelectMany(node => node is ICompilationUnitSyntax
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\CompilationUnitSyntax.vb (1)
11Private ReadOnly Property ICompilationUnitSyntax_EndOfFileToken As SyntaxToken Implements ICompilationUnitSyntax.EndOfFileToken
Microsoft.CodeAnalysis.Workspaces (8)
AbstractIndentation.cs (1)
13where TSyntaxRoot : SyntaxNode, ICompilationUnitSyntax
AbstractIndentationService.cs (1)
17where TSyntaxRoot : SyntaxNode, ICompilationUnitSyntax
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (4)
145var compilationUnit = (ICompilationUnitSyntax)root; 178var compilationUnit = (ICompilationUnitSyntax)root;
SyntaxNodeExtensions.cs (1)
621return (position < root.FullSpan.End || !(root is ICompilationUnitSyntax))
SyntaxTokenExtensions.cs (1)
95? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken