4 instantiations of UsingDirectiveSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
15512
=> new
UsingDirectiveSyntax
(this.Kind, this.globalKeyword, this.usingKeyword, this.staticKeyword, this.unsafeKeyword, this.alias, this.namespaceOrType, this.semicolonToken, diagnostics, GetAnnotations());
15515
=> new
UsingDirectiveSyntax
(this.Kind, this.globalKeyword, this.usingKeyword, this.staticKeyword, this.unsafeKeyword, this.alias, this.namespaceOrType, this.semicolonToken, GetDiagnostics(), annotations);
31962
return new
UsingDirectiveSyntax
(SyntaxKind.UsingDirective, globalKeyword, usingKeyword, staticKeyword, unsafeKeyword, alias, namespaceOrType, semicolonToken, this.context);
37384
return new
UsingDirectiveSyntax
(SyntaxKind.UsingDirective, globalKeyword, usingKeyword, staticKeyword, unsafeKeyword, alias, namespaceOrType, semicolonToken);
40 references to UsingDirectiveSyntax
Microsoft.CodeAnalysis.CSharp (40)
_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)
15214
public CoreSyntax.SyntaxList<
UsingDirectiveSyntax
> Usings => new CoreSyntax.SyntaxList<
UsingDirectiveSyntax
>(this.usings);
15236
public CompilationUnitSyntax Update(CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<
UsingDirectiveSyntax
> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
15494
public
UsingDirectiveSyntax
Update(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax alias, TypeSyntax namespaceOrType, SyntaxToken semicolonToken)
15498
var
newNode = SyntaxFactory.UsingDirective(globalKeyword, usingKeyword, staticKeyword, unsafeKeyword, alias, namespaceOrType, semicolonToken);
15556
public abstract CoreSyntax.SyntaxList<
UsingDirectiveSyntax
> Usings { get; }
15713
public override CoreSyntax.SyntaxList<
UsingDirectiveSyntax
> Usings => new CoreSyntax.SyntaxList<
UsingDirectiveSyntax
>(this.usings);
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)
15893
public override CoreSyntax.SyntaxList<
UsingDirectiveSyntax
> Usings => new CoreSyntax.SyntaxList<
UsingDirectiveSyntax
>(this.usings);
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)
27570
public virtual TResult VisitUsingDirective(
UsingDirectiveSyntax
node) => this.DefaultVisit(node);
27824
public virtual void VisitUsingDirective(
UsingDirectiveSyntax
node) => this.DefaultVisit(node);
28386
public override CSharpSyntaxNode VisitUsingDirective(
UsingDirectiveSyntax
node)
31899
public CompilationUnitSyntax CompilationUnit(CoreSyntax.SyntaxList<ExternAliasDirectiveSyntax> externs, CoreSyntax.SyntaxList<
UsingDirectiveSyntax
> usings, CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
31925
public
UsingDirectiveSyntax
UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias, TypeSyntax namespaceOrType, 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)
37347
public static
UsingDirectiveSyntax
UsingDirective(SyntaxToken? globalKeyword, SyntaxToken usingKeyword, SyntaxToken? staticKeyword, SyntaxToken? unsafeKeyword, NameEqualsSyntax? alias, TypeSyntax namespaceOrType, 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 (5)
9530
var slot = ((Syntax.InternalSyntax.
UsingDirectiveSyntax
)this.Green).globalKeyword;
9535
public SyntaxToken UsingKeyword => new SyntaxToken(this, ((InternalSyntax.
UsingDirectiveSyntax
)this.Green).usingKeyword, GetChildPosition(1), GetChildIndex(1));
9541
var slot = ((Syntax.InternalSyntax.
UsingDirectiveSyntax
)this.Green).staticKeyword;
9550
var slot = ((Syntax.InternalSyntax.
UsingDirectiveSyntax
)this.Green).unsafeKeyword;
9559
public SyntaxToken SemicolonToken => new SyntaxToken(this, ((InternalSyntax.
UsingDirectiveSyntax
)this.Green).semicolonToken, GetChildPosition(6), GetChildIndex(6));
Parser\LanguageParser.cs (6)
147
public SyntaxListBuilder<
UsingDirectiveSyntax
> Usings;
154
Usings = pool.Allocate<
UsingDirectiveSyntax
>();
174
new SyntaxList<
UsingDirectiveSyntax
>(),
834
var
@using = this.ParseUsingDirective();
958
private
UsingDirectiveSyntax
ParseUsingDirective()
962
return (
UsingDirectiveSyntax
)this.EatNode();
SourceGeneration\CSharpSyntaxHelper.cs (3)
94
CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.
UsingDirectiveSyntax
> usings,
98
foreach (
var
usingDirective in usings)
139
foreach (
var
directive in compilationUnit.Usings)