29 references to Insert
Microsoft.CodeAnalysis (1)
Syntax\SyntaxTriviaList.cs (1)
246return Insert(this.Count, trivia);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
59(original, current) => current.WithLeadingTrivia(current.LeadingTrivia.Insert(0, endOfLineTrivia)));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
EmbeddedStatementPlacementCodeFixProvider.cs (2)
131=> node.WithLeadingTrivia(node.GetLeadingTrivia().Insert(0, trivia)); 134=> token.WithLeadingTrivia(token.LeadingTrivia.Insert(0, trivia));
MisplacedUsingDirectivesCodeFixProvider.cs (1)
368var newFirstMember = firstMember.WithLeadingTrivia(firstMemberTrivia.Insert(0, SyntaxFactory.CarriageReturnLineFeed));
TypeDeclarationSyntaxExtensions.cs (2)
102var leadingTrivia = prependNewLineIfMissing ? token.LeadingTrivia.Insert(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.LeadingTrivia; 103var trailingTrivia = appendNewLineIfMissing ? token.TrailingTrivia.Insert(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.TrailingTrivia;
UseSimpleUsingStatementCodeFixProvider.cs (1)
99remainingTrivia.Insert(0, CSharpSyntaxFacts.Instance.ElasticCarriageReturnLineFeed));
Microsoft.CodeAnalysis.CSharp.Features (5)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
69triviaList = triviaList.Insert(0, endOfLineTrivia);
EmbeddedStatementPlacementCodeFixProvider.cs (2)
131=> node.WithLeadingTrivia(node.GetLeadingTrivia().Insert(0, trivia)); 134=> token.WithLeadingTrivia(token.LeadingTrivia.Insert(0, trivia));
MisplacedUsingDirectivesCodeFixProvider.cs (1)
368var newFirstMember = firstMember.WithLeadingTrivia(firstMemberTrivia.Insert(0, SyntaxFactory.CarriageReturnLineFeed));
UseSimpleUsingStatementCodeFixProvider.cs (1)
99remainingTrivia.Insert(0, CSharpSyntaxFacts.Instance.ElasticCarriageReturnLineFeed));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (11)
Syntax\SyntaxTriviaListTests.cs (11)
80newList = list.Insert(0, triviaD); 84newList = list.Insert(1, triviaD); 88newList = list.Insert(2, triviaD); 92newList = list.Insert(3, triviaD); 169Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(-1, triviaD)); 170Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(list.Count + 1, triviaD)); 176Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(0, default(SyntaxTrivia))); 204newList = list.Insert(0, triviaD); 217Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(1, triviaD)); 218Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(-1, triviaD)); 224Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(0, default(SyntaxTrivia)));
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
TypeDeclarationSyntaxExtensions.cs (2)
102var leadingTrivia = prependNewLineIfMissing ? token.LeadingTrivia.Insert(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.LeadingTrivia; 103var trailingTrivia = appendNewLineIfMissing ? token.TrailingTrivia.Insert(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.TrailingTrivia;
Microsoft.CodeAnalysis.Features (2)
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
59(original, current) => current.WithLeadingTrivia(current.LeadingTrivia.Insert(0, endOfLineTrivia)));
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
195finalizerComments.Insert(0, generator.CarriageReturnLineFeed)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
72triviaList = triviaList.Insert(0, endOfLineTrivia)