8 references to GetOrAdd
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
6222
var index = inLambdaCapturesIndex.
GetOrAdd
(key, inLambdaCaptures.Count);
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
112
fileCounts[fileExtension] = fileCounts.
GetOrAdd
(fileExtension, 0) + 1;
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Diagnostics\AbstractWorkspacePullDiagnosticsHandler.cs (1)
126
var changed = _categoryToLspChanged.
GetOrAdd
(category, true);
Microsoft.CodeAnalysis.Workspaces (3)
CodeActions\CodeAction.cs (1)
114
return dictionary.
GetOrAdd
(type, computeResult(this));
FindSymbols\FindReferences\DependentProjectsFinder.cs (2)
159
return dictionary.
GetOrAdd
(key, dependentProjects);
387
name = s_metadataIdToAssemblyName.
GetOrAdd
(metadataId, name);
Microsoft.VisualStudio.LanguageServices (2)
FindReferences\RoslynDefinitionBucket.cs (1)
137
return _locationToEntry.
GetOrAdd
(key, entry);
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
1592
var isContextActive = _languageToProjectExistsUIContextState.
GetOrAdd
(language, false);