Skip to main content

ModifierList.Insert Method

Containing Type: ModifierList

Assembly: Roslynator.CSharp.dll

Overloads

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

Insert(SyntaxTokenList, SyntaxKind, IComparer<SyntaxKind>)

Creates a new list of modifiers with the modifier of the specified kind inserted.

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

Parameters

modifiers SyntaxTokenList

kind SyntaxKind

comparer IComparer<SyntaxKind>

Returns

SyntaxTokenList

Insert(SyntaxTokenList, SyntaxToken, IComparer<SyntaxToken>)

Creates a new list of modifiers with a specified modifier inserted.

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

Parameters

modifiers SyntaxTokenList

modifier SyntaxToken

comparer IComparer<SyntaxToken>

Returns

SyntaxTokenList

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

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

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

Type Parameters

TNode

Parameters

node TNode

kind SyntaxKind

comparer IComparer<SyntaxKind>

Returns

TNode

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

Creates a new node with the specified modifier inserted.

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

Type Parameters

TNode

Parameters

node TNode

modifier SyntaxToken

comparer IComparer<SyntaxToken>

Returns

TNode