93 references to Insert
Microsoft.CodeAnalysis (1)
Syntax\SyntaxList`1.cs (1)
190
return this.
Insert
(this.Count, node);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
CSharpCodeGenerationHelpers.cs (2)
185
return declarationList.
Insert
(index, declaration.WithLeadingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed));
188
return declarationList.
Insert
(index, declaration);
Microsoft.CodeAnalysis.CSharp.Features (4)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
906
return block.WithStatements(block.Statements.
Insert
(0, newStatement));
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (2)
74
var newRoot = newCompilationUnit.WithMembers(newCompilationUnit.Members.
Insert
(insertionIndex, newFieldDeclaration));
180
typeDeclaration.Members.
Insert
(index, memberDeclaration));
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
420
return oldStatements.
Insert
(statementIndex, newStatement);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (10)
Syntax\SyntaxListTests.cs (10)
77
newList = list.
Insert
(0, nodeD);
81
newList = list.
Insert
(1, nodeD);
85
newList = list.
Insert
(2, nodeD);
89
newList = list.
Insert
(3, nodeD);
166
Assert.Throws<ArgumentOutOfRangeException>(() => list.
Insert
(-1, nodeD));
167
Assert.Throws<ArgumentOutOfRangeException>(() => list.
Insert
(list.Count + 1, nodeD));
201
newList = list.
Insert
(0, nodeD);
214
Assert.Throws<ArgumentOutOfRangeException>(() => list.
Insert
(1, nodeD));
215
Assert.Throws<ArgumentOutOfRangeException>(() => list.
Insert
(-1, nodeD));
222
Assert.Throws<ArgumentNullException>(() => list.
Insert
(0, null));
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpCodeGenerationHelpers.cs (2)
185
return declarationList.
Insert
(index, declaration.WithLeadingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed));
188
return declarationList.
Insert
(index, declaration);
Microsoft.CodeAnalysis.VisualBasic.Features (7)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (1)
149
Return forEachBlock.Statements.
Insert
(0, DirectCast(variableStatement, StatementSyntax))
InitializeParameter\InitializeParameterHelpers.vb (1)
56
Dim newStatements = GetStatements(functionDeclaration).
Insert
(0, statement)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (2)
49
newCompilationUnit.Members.
Insert
(insertionIndex, newFieldDeclaration))
253
typeDeclaration.Members.
Insert
(index, memberDeclaration))
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (2)
155
Dim statements = newInnerMostBlock.GetExecutableBlockStatements().
Insert
(firstStatementAffectedIndex, declarationStatement)
188
oldBlock.GetExecutableBlockStatements().Replace(oldStatement, newStatement).
Insert
(statementIndex, localDeclaration)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (1)
186
Dim newIfBlock = ifBlock.WithElseIfBlocks(ifBlock.ElseIfBlocks.
Insert
(0, elseIfBlockToInsert))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (11)
Syntax\SyntaxListTests.vb (11)
43
newList = list.
Insert
(0, nodeD)
47
newList = list.
Insert
(1, nodeD)
51
newList = list.
Insert
(2, nodeD)
55
newList = list.
Insert
(3, nodeD)
132
Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.
Insert
(-1, nodeD))
133
Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.
Insert
(list.Count + 1, nodeD))
142
Assert.Throws(Of ArgumentNullException)(Function() list.
Insert
(0, Nothing))
167
newList = list.
Insert
(0, nodeD)
180
Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.
Insert
(1, nodeD))
181
Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.
Insert
(-1, nodeD))
188
Assert.Throws(Of ArgumentNullException)(Function() list.
Insert
(0, Nothing))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
148
Return declarationList.
Insert
(index, declaration)
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
230
Dim elseIfBlocks = mifBlock.ElseIfBlocks.
Insert
(0,
1343
stats = stats.
Insert
(0, baseCall)
Microsoft.VisualStudio.LanguageServices.CSharp (22)
CodeModel\CSharpCodeModelService.cs (22)
3224
var newMembers = compilationUnit.Members.
Insert
(index, (MemberDeclarationSyntax)member);
3229
var newMembers = namespaceDeclaration.Members.
Insert
(index, (MemberDeclarationSyntax)member);
3234
var newMembers = typeDeclaration.Members.
Insert
(index, (MemberDeclarationSyntax)member);
3367
var newAttributeLists = compilationUnit.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3372
var newAttributeLists = enumDeclaration.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3377
var newAttributeLists = classDeclaration.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3382
var newAttributeLists = structDeclaration.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3387
var newAttributeLists = interfaceDeclaration.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3392
var newAttributeLists = method.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3397
var newAttributeLists = operationDeclaration.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3402
var newAttributeLists = conversion.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3407
var newAttributeLists = constructor.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3412
var newAttributeLists = destructor.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3417
var newAttributeLists = property.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3422
var newAttributeLists = eventDeclaration.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3427
var newAttributeLists = indexer.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3432
var newAttributeLists = field.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3437
var newAttributeLists = eventFieldDeclaration.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3442
var newAttributeLists = delegateDeclaration.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3447
var newAttributeLists = member.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3452
var newAttributeLists = parameter.AttributeLists.
Insert
(index, (AttributeListSyntax)list);
3469
var usingsList = compilationUnit.Usings.
Insert
(index, import);
Microsoft.VisualStudio.LanguageServices.VisualBasic (31)
CodeModel\VisualBasicCodeModelService.vb (31)
3744
Return compilationUnit.WithMembers(compilationUnit.Members.
Insert
(index, declarationStatement))
3748
Return namespaceBlock.WithMembers(namespaceBlock.Members.
Insert
(index, declarationStatement))
3752
Return classBlock.WithMembers(classBlock.Members.
Insert
(index, declarationStatement))
3756
Return interfaceBlock.WithMembers(interfaceBlock.Members.
Insert
(index, declarationStatement))
3760
Return structureBlock.WithMembers(structureBlock.Members.
Insert
(index, declarationStatement))
3764
Return moduleBlock.WithMembers(moduleBlock.Members.
Insert
(index, declarationStatement))
3768
Return enumBlock.WithMembers(enumBlock.Members.
Insert
(index, declarationStatement))
3799
Return attributes.
Insert
(index, attribute)
3804
Return attributes.
Insert
(index, attribute)
3808
Return attributes.
Insert
(index, attribute)
3840
Dim attributeLists = moduleBlock.ModuleStatement.AttributeLists.
Insert
(index, attributeList)
3844
Dim attributeLists = structureBlock.StructureStatement.AttributeLists.
Insert
(index, attributeList)
3848
Dim attributeLists = interfaceBlock.InterfaceStatement.AttributeLists.
Insert
(index, attributeList)
3852
Dim attributeLists = classBlock.ClassStatement.AttributeLists.
Insert
(index, attributeList)
3857
Dim attributeLists = enumBlock.EnumStatement.AttributeLists.
Insert
(index, attributeList)
3861
Dim attributeLists = enumMember.AttributeLists.
Insert
(index, attributeList)
3865
Dim attributeLists = delegateStatement.AttributeLists.
Insert
(index, attributeList)
3869
Dim attributeLists = declareStatement.AttributeLists.
Insert
(index, attributeList)
3873
Dim attributeLists = methodStatement.AttributeLists.
Insert
(index, attributeList)
3879
Dim attributeLists = constructor.AttributeLists.
Insert
(index, attributeList)
3883
Dim attributeLists = operatorStatement.AttributeLists.
Insert
(index, attributeList)
3887
Dim attributeLists = methodStatement.AttributeLists.
Insert
(index, attributeList)
3892
Dim attributeLists = propertyStatement.AttributeLists.
Insert
(index, attributeList)
3896
Dim attributeLists = propertyBlock.PropertyStatement.AttributeLists.
Insert
(index, attributeList)
3900
Dim attributeLists = eventStatement.AttributeLists.
Insert
(index, attributeList)
3904
Dim attributeLists = eventBlock.EventStatement.AttributeLists.
Insert
(index, attributeList)
3908
Dim attributeLists = field.AttributeLists.
Insert
(index, attributeList)
3912
Dim attributeLists = parameter.AttributeLists.
Insert
(index, attributeList)
3932
Dim importsList = compilationUnit.Imports.
Insert
(index, importsStatement)
4276
Dim inheritsStatements = typeBlock.Inherits.
Insert
(0, inheritsStatement)
4348
Dim implementsStatements = typeBlock.Implements.
Insert
(insertionIndex, implementsStatement)