1 instantiation of ShebangDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
26690internal 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)
751public virtual TResult? VisitShebangDirectiveTrivia(ShebangDirectiveTriviaSyntax node) => this.DefaultVisit(node); 1495public virtual void VisitShebangDirectiveTrivia(ShebangDirectiveTriviaSyntax node) => this.DefaultVisit(node); 2238public override SyntaxNode? VisitShebangDirectiveTrivia(ShebangDirectiveTriviaSyntax node) 6560public static ShebangDirectiveTriviaSyntax ShebangDirectiveTrivia(SyntaxToken hashToken, SyntaxToken exclamationToken, SyntaxToken endOfDirectiveToken, bool isActive) 6565return (ShebangDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.ShebangDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)exclamationToken.Node!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed(); 6569public static ShebangDirectiveTriviaSyntax ShebangDirectiveTrivia(bool isActive)
Syntax.xml.Syntax.Generated.cs (6)
16632public ShebangDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken exclamationToken, SyntaxToken endOfDirectiveToken, bool isActive) 16636var newNode = SyntaxFactory.ShebangDirectiveTrivia(hashToken, exclamationToken, endOfDirectiveToken, isActive); 16645public new ShebangDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.ExclamationToken, this.EndOfDirectiveToken, this.IsActive); 16646public ShebangDirectiveTriviaSyntax WithExclamationToken(SyntaxToken exclamationToken) => Update(this.HashToken, exclamationToken, this.EndOfDirectiveToken, this.IsActive); 16648public new ShebangDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.ExclamationToken, endOfDirectiveToken, this.IsActive); 16649public 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)
11095private static ShebangDirectiveTriviaSyntax GenerateShebangDirectiveTrivia() 14245var node = GenerateShebangDirectiveTrivia(); 14251var newNode = node.WithHashToken(node.HashToken).WithExclamationToken(node.ExclamationToken).WithEndOfDirectiveToken(node.EndOfDirectiveToken).WithIsActive(node.IsActive); 20633var oldNode = GenerateShebangDirectiveTrivia(); 20649var oldNode = GenerateShebangDirectiveTrivia();
Parsing\IgnoredDirectiveParsingTests.cs (2)
165var structure = (ShebangDirectiveTriviaSyntax)trivia.GetStructure()!;
Parsing\ScriptParsingTests.cs (3)
10243TestShebang((ShebangDirectiveTriviaSyntax)trivia.GetStructure(), expectedSkippedText); 10248var shebang = (ShebangDirectiveTriviaSyntax)directive;