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