Skip to main content

ModifierList.Insert Method

Containing Type: ModifierList<TNode>

Assembly: Roslynator.CSharp.dll

Overloads​

MethodSummary
Insert(TNode, SyntaxKind, IComparer<SyntaxKind>)Creates a new node with a modifier of the specified kind inserted.
Insert(TNode, SyntaxToken, IComparer<SyntaxToken>)Creates a new node with the specified modifier inserted.

Insert(TNode, SyntaxKind, IComparer<SyntaxKind>)​

Creates a new node with a modifier of the specified kind inserted.

public TNode Insert(TNode node, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind, System.Collections.Generic.IComparer<Microsoft.CodeAnalysis.CSharp.SyntaxKind>? comparer = null)

Parameters​

node   TNode

kind   SyntaxKind

comparer   IComparer<SyntaxKind>

Returns​

TNode

Insert(TNode, SyntaxToken, IComparer<SyntaxToken>)​

Creates a new node with the specified modifier inserted.

public TNode Insert(TNode node, Microsoft.CodeAnalysis.SyntaxToken modifier, System.Collections.Generic.IComparer<Microsoft.CodeAnalysis.SyntaxToken>? comparer = null)

Parameters​

node   TNode

modifier   SyntaxToken

comparer   IComparer<SyntaxToken>

Returns​

TNode