34 references to Insert
Microsoft.CodeAnalysis (1)
Syntax\SyntaxTriviaList.cs (1)
265
return
Insert
(this.Count, trivia);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
104
finalizerComments.
Insert
(0, this.Service.SyntaxGeneratorInternal.CarriageReturnLineFeed)
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
54
(original, current) => current.WithLeadingTrivia(current.LeadingTrivia.
Insert
(0, endOfLineTrivia)));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
379
var newFirstMember = firstMember.WithLeadingTrivia(firstMemberTrivia.
Insert
(0, SyntaxFactory.CarriageReturnLineFeed));
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
128
=> node.WithLeadingTrivia(node.GetLeadingTrivia().
Insert
(0, trivia));
131
=> token.WithLeadingTrivia(token.LeadingTrivia.
Insert
(0, trivia));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
136
return leadingTrivia.
Insert
(insertionIndex, newDocComment);
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
122
remainingTrivia.
Insert
(0, CSharpSyntaxFacts.Instance.ElasticCarriageReturnLineFeed));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
101
var leadingTrivia = prependNewLineIfMissing ? token.LeadingTrivia.
Insert
(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.LeadingTrivia;
102
var trailingTrivia = appendNewLineIfMissing ? token.TrailingTrivia.
Insert
(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.TrailingTrivia;
Microsoft.CodeAnalysis.CSharp.Features (6)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
71
triviaList = triviaList.
Insert
(0, endOfLineTrivia);
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
379
var newFirstMember = firstMember.WithLeadingTrivia(firstMemberTrivia.
Insert
(0, SyntaxFactory.CarriageReturnLineFeed));
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
128
=> node.WithLeadingTrivia(node.GetLeadingTrivia().
Insert
(0, trivia));
131
=> token.WithLeadingTrivia(token.LeadingTrivia.
Insert
(0, trivia));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
136
return leadingTrivia.
Insert
(insertionIndex, newDocComment);
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
122
remainingTrivia.
Insert
(0, CSharpSyntaxFacts.Instance.ElasticCarriageReturnLineFeed));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (11)
Syntax\SyntaxTriviaListTests.cs (11)
80
newList = list.
Insert
(0, triviaD);
84
newList = list.
Insert
(1, triviaD);
88
newList = list.
Insert
(2, triviaD);
92
newList = list.
Insert
(3, triviaD);
169
Assert.Throws<ArgumentOutOfRangeException>(() => list.
Insert
(-1, triviaD));
170
Assert.Throws<ArgumentOutOfRangeException>(() => list.
Insert
(list.Count + 1, triviaD));
176
Assert.Throws<ArgumentOutOfRangeException>(() => list.
Insert
(0, default(SyntaxTrivia)));
204
newList = list.
Insert
(0, triviaD);
217
Assert.Throws<ArgumentOutOfRangeException>(() => list.
Insert
(1, triviaD));
218
Assert.Throws<ArgumentOutOfRangeException>(() => list.
Insert
(-1, triviaD));
224
Assert.Throws<ArgumentOutOfRangeException>(() => list.
Insert
(0, default(SyntaxTrivia)));
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
101
var leadingTrivia = prependNewLineIfMissing ? token.LeadingTrivia.
Insert
(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.LeadingTrivia;
102
var trailingTrivia = appendNewLineIfMissing ? token.TrailingTrivia.
Insert
(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.TrailingTrivia;
Microsoft.CodeAnalysis.Features (2)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
104
finalizerComments.
Insert
(0, this.Service.SyntaxGeneratorInternal.CarriageReturnLineFeed)
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
54
(original, current) => current.WithLeadingTrivia(current.LeadingTrivia.
Insert
(0, endOfLineTrivia)));
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
101
var leadingTrivia = prependNewLineIfMissing ? token.LeadingTrivia.
Insert
(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.LeadingTrivia;
102
var trailingTrivia = appendNewLineIfMissing ? token.TrailingTrivia.
Insert
(0, SyntaxFactory.ElasticCarriageReturnLineFeed) : token.TrailingTrivia;
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
344
newMember.GetLeadingTrivia().
Insert
(0, SyntaxFactory.ElasticCarriageReturnLineFeed));