60 references to Concat
Microsoft.CodeAnalysis.CSharp.Features (8)
CSharpDeclarationComputer.cs (4)
115
codeBlocks = codeBlocks.
Concat
(initializer);
280
codeBlocks = codeBlocks.
Concat
(t.Body);
284
codeBlocks = codeBlocks.
Concat
(ctorDecl.Initializer);
290
codeBlocks = codeBlocks.
Concat
(expressionBody);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
253
return fieldDeclaration.Modifiers.Concat(variableDeclaration.DescendantTokens()).
Concat
(fieldDeclaration.SemicolonToken);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (3)
67
.
Concat
(letClause)
105
.
Concat
(letClause)
106
.
Concat
(newClause)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
SyntaxListExtensions.cs (1)
26
=> list.Take(index).
Concat
(item).Concat(list.Skip(index)).ToSyntaxList();
UsingsAndExternAliasesOrganizer.cs (1)
161
list[i] = node.WithTrailingTrivia(trailingTrivia.
Concat
(newLineTrivia));
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (2)
ChangeSignature\AbstractChangeSignatureTests.cs (1)
265
yield return perm.
Concat
(element);
Diagnostics\ParenthesesOptionsProvider.cs (1)
49
=> GetAllExceptOtherParenthesesOptions().
Concat
(CodeStyleOptions2.OtherParentheses);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Extensions\EnumerableExtensionTests.cs (1)
37
Assert.True(Enumerable(1, 2, 3, 4).SequenceEqual(elements.
Concat
(4)));
Microsoft.CodeAnalysis.Features (24)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
56
var documentWithInvalidFolders = document.WithFolders(document.Folders.
Concat
("Force-Namespace-Change"));
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
178
=> generator.WithStatements(node, generator.GetStatements(node).
Concat
(generator.ReturnStatement()));
AddImport\CodeActions\AssemblyReferenceCodeAction.cs (1)
105
_newProject.MetadataReferences.
Concat
(reference));
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
150
var relevantProjectIds = graph.GetProjectsThatThisProjectTransitivelyDependsOn(project.Id).
Concat
(project.Id);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
455
.
Concat
(startingProject).ToSet();
Debugging\AbstractBreakpointResolver.cs (1)
293
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)
212
symbolMapping.DocumentIdsToSymbolMap.Keys.
Concat
(unformattedInterfaceDocument.Id),
253
symbolMapping.DocumentIdsToSymbolMap.Keys.
Concat
(refactoringResult.DocumentToExtractFrom.Id),
ExtractMethod\MethodExtractor.Analyzer.cs (1)
286
namesWithAnonymousTypes = namesWithAnonymousTypes.
Concat
("return type");
ExtractMethod\OperationStatus.cs (1)
39
var reasons = reason == null ? Reasons : Reasons.
Concat
(reason);
FindUsages\AbstractFindUsagesService_FindImplementations.cs (2)
198
return derivedClasses.
Concat
(symbol).ToImmutableArray();
204
return overrides.
Concat
(symbol).ToImmutableArray();
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (2)
140
.
Concat
(usingStatement)
169
.
Concat
(usingStatement)
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (6)
509
statementsBeforeIf.
Concat
(updatedIf).Concat(newTrailing));
534
statementsBeforeIf.
Concat
(updatedIf).Concat(UnwrapBlock(ifBody)));
561
statementsBeforeIf.
Concat
(updatedIf).Concat(UnwrapBlock(ifBody)).
Concat
(newIfBody));
584
statementsBeforeIf.
Concat
(updatedIf));
609
statementsBeforeIf.
Concat
(updatedIf));
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
85
.
Concat
(new PullMemberUpWithDialogCodeAction(document, selectedMembers, _service, context.Options))
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
257
var totalProjects = relatedDocuments.Select(d => d.Project.Id).
Concat
(document.Project.Id);
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (1)
304
return graph.GetProjectsThatDirectlyDependOnThisProject(projectId).
Concat
(projectId);
Microsoft.CodeAnalysis.VisualBasic.Features (7)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (3)
164
topMostStatements = topMostStatements.
Concat
(topMostStatementOfLocalDeclaration)
169
topMostStatements = topMostStatements.
Concat
(previousStatement)
307
newLeadingTrivia = newLeadingTrivia.
Concat
(SyntaxFactory.CarriageReturnLineFeed)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
361
statement = statement.WithTrailingTrivia(statement.GetTrailingTrivia().Where(removeEndOfLine).
Concat
(trivia))
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (3)
58
Concat
(letClause).
95
Concat
(letClause).
96
Concat
(newClause).
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
246
newNode = node.ReplaceTokens(SpecializedCollections.SingletonEnumerable(previousToken).
Concat
(lastToken),
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (1)
208
Return curNode.ReplaceTokens(SpecializedCollections.SingletonEnumerable(curEndKeyword).
Concat
(curIfKeyword),
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
510
Return node.ReplaceTokens(SpecializedCollections.SingletonEnumerable(modifier).
Concat
(previousToken),
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
766
referencedSymbols.
Concat
(renameSymbol).Where(Function(sym) sym.Kind = SymbolKind.Property),
SyntaxListExtensions.vb (1)
23
Return syntaxList.Take(index).
Concat
(item).Concat(syntaxList.Skip(index)).ToSyntaxList
TypeBlockSyntaxExtensions.vb (1)
55
allElements.Take(allElements.Count - 1).
Concat
(ReplaceTrailingColonToEndOfLineTrivia(allElements.Last())))
Microsoft.CodeAnalysis.Workspaces (9)
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
444
.
Concat
(project.Id);
FindSymbols\SymbolFinder_Hierarchy.cs (1)
137
var allTypes = derivedClasses.
Concat
(containingType);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
453
types = types.
Concat
((method.ReturnType ?? compilation.GetSpecialType(SpecialType.System_Object)).WithNullableAnnotation(method.ReturnNullableAnnotation));
Rename\ConflictEngine\ConflictResolver.cs (1)
286
conflictingSymbolLocations = conflictingSymbolLocations.
Concat
(renamedSymbol);
Rename\RenameUtilities.cs (1)
94
.
Concat
(documentsOfRenameSymbolDeclaration.First().Id)
Shared\Extensions\IMethodSymbolExtensions.cs (2)
166
.
Concat
(method.Name)
167
.
Concat
(containingType.Name);
SyntaxEditorExtensions.cs (1)
171
document = document.WithSyntaxRoot(originalRoot.TrackNodes(originalNodePairs.SelectMany(pair => pair.nodes.additionalNodes.
Concat
(pair.nodes.semanticNode))));
Workspace\Host\PersistentStorage\IPersistentStorageConfiguration.cs (1)
40
private static readonly ImmutableArray<char> s_invalidPathChars = Path.GetInvalidPathChars().
Concat
('/').ToImmutableArray();
Microsoft.VisualStudio.LanguageServices (1)
PreviewPane\PreviewPane.xaml.cs (1)
147
previewItems = previewItems.Take(MaxItems).
Concat
("...").ToList();