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