1 instantiation of ShebangDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
26767internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.ShebangDirectiveTriviaSyntax(this, parent, position);
25 references to ShebangDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (15)
Syntax.xml.Main.Generated.cs (6)
754public virtual TResult? VisitShebangDirectiveTrivia(ShebangDirectiveTriviaSyntax node) => this.DefaultVisit(node); 1501public virtual void VisitShebangDirectiveTrivia(ShebangDirectiveTriviaSyntax node) => this.DefaultVisit(node); 2247public override SyntaxNode? VisitShebangDirectiveTrivia(ShebangDirectiveTriviaSyntax node) 6581public static ShebangDirectiveTriviaSyntax ShebangDirectiveTrivia(SyntaxToken hashToken, SyntaxToken exclamationToken, SyntaxToken endOfDirectiveToken, bool isActive) 6586return (ShebangDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.ShebangDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)exclamationToken.Node!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed(); 6590public static ShebangDirectiveTriviaSyntax ShebangDirectiveTrivia(bool isActive)
Syntax.xml.Syntax.Generated.cs (6)
16677public ShebangDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken exclamationToken, SyntaxToken endOfDirectiveToken, bool isActive) 16681var newNode = SyntaxFactory.ShebangDirectiveTrivia(hashToken, exclamationToken, endOfDirectiveToken, isActive); 16690public new ShebangDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.ExclamationToken, this.EndOfDirectiveToken, this.IsActive); 16691public ShebangDirectiveTriviaSyntax WithExclamationToken(SyntaxToken exclamationToken) => Update(this.HashToken, exclamationToken, this.EndOfDirectiveToken, this.IsActive); 16693public new ShebangDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.ExclamationToken, endOfDirectiveToken, this.IsActive); 16694public ShebangDirectiveTriviaSyntax WithIsActive(bool isActive) => Update(this.HashToken, this.ExclamationToken, this.EndOfDirectiveToken, isActive);
Syntax\DirectiveTriviaSyntax.cs (1)
58return ((ShebangDirectiveTriviaSyntax)this).ExclamationToken;
Syntax\ShebangDirectiveTriviaSyntax.cs (2)
20public ShebangDirectiveTriviaSyntax WithContent(SyntaxToken content) 24return (ShebangDirectiveTriviaSyntax)((InternalSyntax.ShebangDirectiveTriviaSyntax)this.Green)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (10)
Generated\Syntax.Test.xml.Generated.cs (5)
11138private static ShebangDirectiveTriviaSyntax GenerateShebangDirectiveTrivia() 14299var node = GenerateShebangDirectiveTrivia(); 14305var newNode = node.WithHashToken(node.HashToken).WithExclamationToken(node.ExclamationToken).WithEndOfDirectiveToken(node.EndOfDirectiveToken).WithIsActive(node.IsActive); 20713var oldNode = GenerateShebangDirectiveTrivia(); 20729var oldNode = GenerateShebangDirectiveTrivia();
Parsing\IgnoredDirectiveParsingTests.cs (2)
165var structure = (ShebangDirectiveTriviaSyntax)trivia.GetStructure()!;
Parsing\ScriptParsingTests.cs (3)
10303TestShebang((ShebangDirectiveTriviaSyntax)trivia.GetStructure(), expectedSkippedText); 10308var shebang = (ShebangDirectiveTriviaSyntax)directive;