12 references to RemoveAt
Microsoft.CodeAnalysis (1)
Syntax\SyntaxTokenList.cs (1)
403
return
RemoveAt
(index);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
125
return paramsModifierIndex >= 0 ? parameter.WithModifiers(parameter.Modifiers.
RemoveAt
(paramsModifierIndex)) : parameter;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.cs (2)
48
newModifiers = newModifiers.
RemoveAt
(0);
59
newModifiers = modifiers.
RemoveAt
(asyncTokenIndex);
Microsoft.CodeAnalysis.CSharp.Features (3)
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
125
return paramsModifierIndex >= 0 ? parameter.WithModifiers(parameter.Modifiers.
RemoveAt
(paramsModifierIndex)) : parameter;
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.cs (2)
48
newModifiers = newModifiers.
RemoveAt
(0);
59
newModifiers = modifiers.
RemoveAt
(asyncTokenIndex);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Syntax\SyntaxTokenListTests.cs (5)
123
newList = list.
RemoveAt
(0);
127
newList = list.
RemoveAt
(list.Count - 1);
184
Assert.Throws<ArgumentOutOfRangeException>(() => list.
RemoveAt
(-1));
185
Assert.Throws<ArgumentOutOfRangeException>(() => list.
RemoveAt
(list.Count));
228
Assert.Throws<ArgumentOutOfRangeException>(() => list.
RemoveAt
(0));