39 references to Concat
Microsoft.CodeAnalysis.CSharp.Features (11)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
443
leadingTrivia.
Concat
(Whitespace(indentation)));
EditAndContinue\BreakpointSpans.cs (1)
862
return modifiers.Concat(getDescendantTokens(variableDeclaration)).
Concat
(semicolon);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (3)
66
.
Concat
(letClause)
104
.
Concat
(letClause)
105
.
Concat
(newClause)
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
175
var finalArgumentsWithSeparators = argumentsWithSeparators.Take(indexToWrap * 2).
Concat
(wrappedArgument);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
365
leadingTrivia.Take(leadingTrivia.Count - 1).
Concat
(Whitespace(elementLeadingWhitespace[..^indentation.Length])));
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (4)
116
codeBlocks = codeBlocks.
Concat
(initializer);
282
codeBlocks = codeBlocks.
Concat
(t.Body);
286
codeBlocks = codeBlocks.
Concat
(ctorDecl.Initializer);
292
codeBlocks = codeBlocks.
Concat
(expressionBody);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxListExtensions.cs (1)
23
=> [.. list.Take(index).
Concat
(item).Concat(list.Skip(index))];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (1)
170
list[i] = node.WithTrailingTrivia(trailingTrivia.
Concat
(newLineTrivia));
Microsoft.CodeAnalysis.Features (18)
AddImport\CodeActions\AssemblyReferenceCodeAction.cs (1)
100
_newProject.MetadataReferences.
Concat
(reference));
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
127
var relevantProjectIds = graph.GetProjectsThatThisProjectTransitivelyDependsOn(project.Id).
Concat
(project.Id);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
463
.
Concat
(startingProject).ToSet();
Debugging\AbstractBreakpointResolver.cs (1)
297
INamedTypeSymbol typeSymbol => typeSymbol.GetTypeMembers().SelectMany(GetTypeMembersRecursive).
Concat
(typeSymbol),
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
305
return graph.GetProjectsThatDirectlyDependOnThisProject(projectId).
Concat
(projectId);
ExtractInterface\AbstractExtractInterfaceService.cs (2)
206
symbolMapping.DocumentIdsToSymbolMap.Keys.
Concat
(unformattedInterfaceDocument.Id),
245
symbolMapping.DocumentIdsToSymbolMap.Keys.
Concat
(refactoringResult.DocumentToExtractFrom.Id),
ExtractMethod\MethodExtractor.Analyzer.cs (1)
233
namesWithAnonymousTypes = namesWithAnonymousTypes.
Concat
("return type");
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (2)
176
.
Concat
(usingStatement)
256
.
Concat
(usingStatement)
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (6)
508
statementsBeforeIf.
Concat
(updatedIf).Concat(newTrailing));
532
statementsBeforeIf.
Concat
(updatedIf).Concat(UnwrapBlock(ifBody)));
558
statementsBeforeIf.
Concat
(updatedIf).Concat(UnwrapBlock(ifBody)).
Concat
(newIfBody));
586
statementsBeforeIf.
Concat
(updatedIf));
616
statementsBeforeIf.
Concat
(updatedIf));
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
55
var documentWithInvalidFolders = document.WithFolders(document.Folders.
Concat
("Force-Namespace-Change"));
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
178
=> generator.WithStatements(node, generator.GetStatements(node).
Concat
(generator.ReturnStatement()));
Microsoft.CodeAnalysis.Workspaces (8)
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
445
.
Concat
(project.Id);
FindSymbols\SymbolFinder_Hierarchy.cs (1)
147
var allTypes = derivedClasses.
Concat
(containingType);
Rename\ConflictEngine\ConflictResolver.cs (1)
284
conflictingSymbolLocations = conflictingSymbolLocations.
Concat
(renamedSymbol);
Rename\RenameUtilities.cs (1)
94
.
Concat
(documentsOfRenameSymbolDeclaration.First().Id)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
517
types = types.
Concat
((method.ReturnType ?? compilation.GetSpecialType(SpecialType.System_Object)).WithNullableAnnotation(method.ReturnNullableAnnotation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (2)
29
.
Concat
(method.Name)
30
.
Concat
(containingType.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
171
document = document.WithSyntaxRoot(originalRoot.TrackNodes(originalNodePairs.SelectMany(pair => pair.nodes.additionalNodes.
Concat
(pair.nodes.semanticNode))));