4 instantiations of DestructorDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
21147
=> new
DestructorDeclarationSyntax
(this.Kind, this.attributeLists, this.modifiers, this.tildeToken, this.identifier, this.parameterList, this.body, this.expressionBody, this.semicolonToken, diagnostics, GetAnnotations());
21150
=> new
DestructorDeclarationSyntax
(this.Kind, this.attributeLists, this.modifiers, this.tildeToken, this.identifier, this.parameterList, this.body, this.expressionBody, this.semicolonToken, GetDiagnostics(), annotations);
32933
return new
DestructorDeclarationSyntax
(SyntaxKind.DestructorDeclaration, attributeLists.Node, modifiers.Node, tildeToken, identifier, parameterList, body, expressionBody, semicolonToken, this.context);
38355
return new
DestructorDeclarationSyntax
(SyntaxKind.DestructorDeclaration, attributeLists.Node, modifiers.Node, tildeToken, identifier, parameterList, body, expressionBody, semicolonToken);
11 references to DestructorDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (11)
_generated\1\Syntax.xml.Internal.Generated.cs (7)
21129
public
DestructorDeclarationSyntax
Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
21133
var
newNode = SyntaxFactory.DestructorDeclaration(attributeLists, modifiers, tildeToken, identifier, parameterList, body, expressionBody, semicolonToken);
27608
public virtual TResult VisitDestructorDeclaration(
DestructorDeclarationSyntax
node) => this.DefaultVisit(node);
27862
public virtual void VisitDestructorDeclaration(
DestructorDeclarationSyntax
node) => this.DefaultVisit(node);
28500
public override CSharpSyntaxNode VisitDestructorDeclaration(
DestructorDeclarationSyntax
node)
32914
public
DestructorDeclarationSyntax
DestructorDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
38336
public static
DestructorDeclarationSyntax
DestructorDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken? semicolonToken)
_generated\2\Syntax.xml.Syntax.Generated.cs (3)
13226
public SyntaxToken TildeToken => new SyntaxToken(this, ((InternalSyntax.
DestructorDeclarationSyntax
)this.Green).tildeToken, GetChildPosition(2), GetChildIndex(2));
13229
public SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.
DestructorDeclarationSyntax
)this.Green).identifier, GetChildPosition(3), GetChildIndex(3));
13242
var slot = ((Syntax.InternalSyntax.
DestructorDeclarationSyntax
)this.Green).semicolonToken;
Parser\LanguageParser.cs (1)
3588
private
DestructorDeclarationSyntax
ParseDestructorDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers)