4 instantiations of ExternAliasDirectiveSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
15355
=> new
ExternAliasDirectiveSyntax
(this.Kind, this.externKeyword, this.aliasKeyword, this.identifier, this.semicolonToken, diagnostics, GetAnnotations());
15358
=> new
ExternAliasDirectiveSyntax
(this.Kind, this.externKeyword, this.aliasKeyword, this.identifier, this.semicolonToken, GetDiagnostics(), annotations);
31922
return new
ExternAliasDirectiveSyntax
(SyntaxKind.ExternAliasDirective, externKeyword, aliasKeyword, identifier, semicolonToken, this.context);
37344
return new
ExternAliasDirectiveSyntax
(SyntaxKind.ExternAliasDirective, externKeyword, aliasKeyword, identifier, semicolonToken);
36 references to ExternAliasDirectiveSyntax
Microsoft.CodeAnalysis.CSharp (36)
_generated\0\Syntax.xml.Main.Generated.cs (3)
4828
return (CompilationUnitSyntax)Syntax.InternalSyntax.SyntaxFactory.CompilationUnit(externs.Node.ToGreenList<Syntax.InternalSyntax.
ExternAliasDirectiveSyntax
>(), usings.Node.ToGreenList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken)endOfFileToken.Node!).CreateRed();
4905
return (NamespaceDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.NamespaceDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)namespaceKeyword.Node!, (Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)openBraceToken.Node!, externs.Node.ToGreenList<Syntax.InternalSyntax.
ExternAliasDirectiveSyntax
>(), usings.Node.ToGreenList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.Node!, (Syntax.InternalSyntax.SyntaxToken?)semicolonToken.Node).CreateRed();
4922
return (FileScopedNamespaceDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.FileScopedNamespaceDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)namespaceKeyword.Node!, (Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!, externs.Node.ToGreenList<Syntax.InternalSyntax.
ExternAliasDirectiveSyntax
>(), usings.Node.ToGreenList<Syntax.InternalSyntax.UsingDirectiveSyntax>(), members.Node.ToGreenList<Syntax.InternalSyntax.MemberDeclarationSyntax>()).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (23)
15213
public CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> Externs => new CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
>(this.externs);
15236
public CompilationUnitSyntax Update(CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
15337
public
ExternAliasDirectiveSyntax
Update(SyntaxToken externKeyword, SyntaxToken aliasKeyword, SyntaxToken identifier, SyntaxToken semicolonToken)
15341
var
newNode = SyntaxFactory.ExternAliasDirective(externKeyword, aliasKeyword, identifier, semicolonToken);
15554
public abstract CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> Externs { get; }
15712
public override CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> Externs => new CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
>(this.externs);
15740
public NamespaceDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
15892
public override CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> Externs => new CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
>(this.externs);
15915
public FileScopedNamespaceDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members)
27569
public virtual TResult VisitExternAliasDirective(
ExternAliasDirectiveSyntax
node) => this.DefaultVisit(node);
27823
public virtual void VisitExternAliasDirective(
ExternAliasDirectiveSyntax
node) => this.DefaultVisit(node);
28383
public override CSharpSyntaxNode VisitExternAliasDirective(
ExternAliasDirectiveSyntax
node)
31899
public CompilationUnitSyntax CompilationUnit(CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
31909
public
ExternAliasDirectiveSyntax
ExternAliasDirective(SyntaxToken externKeyword, SyntaxToken aliasKeyword, SyntaxToken identifier, SyntaxToken semicolonToken)
31965
public NamespaceDeclarationSyntax NamespaceDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken? semicolonToken)
31989
public FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members)
37321
public static CompilationUnitSyntax CompilationUnit(CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
37331
public static
ExternAliasDirectiveSyntax
ExternAliasDirective(SyntaxToken externKeyword, SyntaxToken aliasKeyword, SyntaxToken identifier, SyntaxToken semicolonToken)
37387
public static NamespaceDeclarationSyntax NamespaceDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken? semicolonToken)
37411
public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, CoreSyntax.SyntaxList<
ExternAliasDirectiveSyntax
> externs, CoreSyntax.SyntaxList<UsingDirectiveSyntax> usings, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members)
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
9474
public SyntaxToken ExternKeyword => new SyntaxToken(this, ((InternalSyntax.
ExternAliasDirectiveSyntax
)this.Green).externKeyword, Position, 0);
9477
public SyntaxToken AliasKeyword => new SyntaxToken(this, ((InternalSyntax.
ExternAliasDirectiveSyntax
)this.Green).aliasKeyword, GetChildPosition(1), GetChildIndex(1));
9480
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.
ExternAliasDirectiveSyntax
)this.Green).identifier, GetChildPosition(2), GetChildIndex(2));
9483
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.
ExternAliasDirectiveSyntax
)this.Green).semicolonToken, GetChildPosition(3), GetChildIndex(3));
Parser\LanguageParser.cs (6)
146
public SyntaxListBuilder<
ExternAliasDirectiveSyntax
> Externs;
153
Externs = pool.Allocate<
ExternAliasDirectiveSyntax
>();
173
new SyntaxList<
ExternAliasDirectiveSyntax
>(),
644
var
@extern = ParseExternAliasDirective();
934
private
ExternAliasDirectiveSyntax
ParseExternAliasDirective()
938
return (
ExternAliasDirectiveSyntax
)this.EatNode();