Skip to main content

SyntaxExtensions.RemoveRange Method

Containing Type: SyntaxExtensions

Assembly: Roslynator.CSharp.dll

Overloads​

MethodSummary
RemoveRange(SyntaxTokenList, Int32, Int32)Creates a new list with tokens in the specified range removed.
RemoveRange(SyntaxTriviaList, Int32, Int32)Creates a new list with trivia in the specified range removed.
RemoveRange<TNode>(SeparatedSyntaxList<TNode>, Int32, Int32)Creates a new list with elements in the specified range removed.
RemoveRange<TNode>(SyntaxList<TNode>, Int32, Int32)Creates a new list with elements in the specified range removed.

RemoveRange(SyntaxTokenList, Int32, Int32)​

Creates a new list with tokens in the specified range removed.

public static Microsoft.CodeAnalysis.SyntaxTokenList RemoveRange(this Microsoft.CodeAnalysis.SyntaxTokenList list, int index, int count)

Parameters​

list   SyntaxTokenList

index   Int32

An index of the first element to remove.

count   Int32

A number of elements to remove.

Returns​

SyntaxTokenList

RemoveRange(SyntaxTriviaList, Int32, Int32)​

Creates a new list with trivia in the specified range removed.

public static Microsoft.CodeAnalysis.SyntaxTriviaList RemoveRange(this Microsoft.CodeAnalysis.SyntaxTriviaList list, int index, int count)

Parameters​

list   SyntaxTriviaList

index   Int32

An index of the first element to remove.

count   Int32

A number of elements to remove.

Returns​

SyntaxTriviaList

RemoveRange<TNode>(SeparatedSyntaxList<TNode>, Int32, Int32)​

Creates a new list with elements in the specified range removed.

public static Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> RemoveRange<TNode>(this Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> list, int index, int count) where TNode : Microsoft.CodeAnalysis.SyntaxNode

Type Parameters​

TNode

Parameters​

list   SeparatedSyntaxList<TNode>

index   Int32

An index of the first element to remove.

count   Int32

A number of elements to remove.

Returns​

SeparatedSyntaxList<TNode>

RemoveRange<TNode>(SyntaxList<TNode>, Int32, Int32)​

Creates a new list with elements in the specified range removed.

public static Microsoft.CodeAnalysis.SyntaxList<TNode> RemoveRange<TNode>(this Microsoft.CodeAnalysis.SyntaxList<TNode> list, int index, int count) where TNode : Microsoft.CodeAnalysis.SyntaxNode

Type Parameters​

TNode

Parameters​

list   SyntaxList<TNode>

index   Int32

An index of the first element to remove.

count   Int32

A number of elements to remove.

Returns​

SyntaxList<TNode>