33 references to Create
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
MetadataAsSource\OmniSharpMetadataAsSourceHelpers.cs (1)
21var symbolKey = SymbolKey.Create(symbol, cancellationToken);
Microsoft.CodeAnalysis.Features (30)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
246SymbolKey.Create(assembly, cancellationToken),
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (15)
2695=> symbolKeyCache.GetOrAdd(symbol, static (symbol, cancellationToken) => SymbolKey.Create(symbol, cancellationToken), cancellationToken); 3821if (SymbolKey.Create(deconstructor, cancellationToken).Resolve(otherCompilation, cancellationToken: cancellationToken).Symbol != null) 4007semanticEdits.Add(SemanticEditInfo.CreateUpdate(SymbolKey.Create(oldSymbol, cancellationToken), syntaxMaps: default, partialType: null)); 4069var newType = SymbolKey.Create(oldType, cancellationToken).Resolve(newModel.Compilation, cancellationToken: cancellationToken).Symbol; 4100var oldType = SymbolKey.Create(newType, cancellationToken).Resolve(oldModel.Compilation, cancellationToken: cancellationToken).Symbol; 4193var oldOutermostReloadableTypeKey = SymbolKey.Create(oldOutermostReloadableType, cancellationToken); 4809var containingSymbolKey = SymbolKey.Create(oldContainingMember.ContainingSymbol, cancellationToken); 4832semanticEdits.Add(SemanticEditInfo.CreateUpdate(SymbolKey.Create(beginInvokeMethod, cancellationToken), syntaxMaps: default, partialType: null)); 5106var symbolKey = SymbolKey.Create(member, cancellationToken); 5251var symbolKey = SymbolKey.Create(oldSymbol, cancellationToken); 5585var typeKey = SymbolKey.Create(newType, cancellationToken); 5620var newCtorKey = SymbolKey.Create(newCtor, cancellationToken); 5761SymbolKey.Create(oldType.InstanceConstructors.Single(c => c.Parameters is []), cancellationToken), 7113var oldConstructor = SymbolKey.Create(newPrimaryConstructor, cancellationToken).Resolve(oldCompilation, cancellationToken: cancellationToken).Symbol; 7126var oldParameter = SymbolKey.Create(newPrimaryParameter, cancellationToken).Resolve(oldCompilation, cancellationToken: cancellationToken).Symbol;
EditAndContinue\SemanticEditInfo.cs (5)
64var partialType = symbol.IsPartialImplementation() ? SymbolKey.Create(symbol.ContainingType, cancellationToken) : (SymbolKey?)null; 65return CreateInsert(SymbolKey.Create(symbol, cancellationToken), partialType); 74var partialType = symbol.IsPartialImplementation() ? SymbolKey.Create(symbol.ContainingType, cancellationToken) : (SymbolKey?)null; 75return CreateUpdate(SymbolKey.Create(symbol, cancellationToken), syntaxMaps, partialType); 88return CreateDelete(SymbolKey.Create(symbol, cancellationToken), containingSymbolKey, partialType);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (3)
69var symbolId = SymbolKey.Create(symbol, cancellationToken); 401return new UniqueDocumentKey(peMetadataReference.FilePath, peMetadataReference.GetMetadataId(), project.Language, SymbolKey.Create(topLevelNamedType, cancellationToken), signaturesOnly); 406return new UniqueDocumentKey(containingAssembly.Identity, containingAssembly.GetMetadata()?.Id, project.Language, SymbolKey.Create(topLevelNamedType, cancellationToken), signaturesOnly);
MetadataAsSource\SymbolMappingServiceFactory.cs (1)
41=> MapSymbolAsync(document, SymbolKey.Create(symbol, cancellationToken), cancellationToken);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
150var key = SymbolKey.Create(symbolToFind, cancellationToken); 256var symbolId = SymbolKey.Create(symbol, cancellationToken);
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
275symbolKey = SymbolKey.Create(methodSymbol.OriginalDefinition, cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
91var constructorInCompilation = (IMethodSymbol?)SymbolKey.Create(constructor).Resolve(semanticModel.Compilation).Symbol;
ValueTracking\ValueTrackedItem.cs (1)
53SymbolKey.Create(symbol, cancellationToken),
Microsoft.CodeAnalysis.Workspaces (2)
ExternalAccess\UnitTesting\Api\UnitTestingSymbolExtensions.cs (1)
12=> SymbolKey.Create(symbol, cancellationToken).ToString();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyExtensions.cs (1)
12=> SymbolKey.Create(symbol, cancellationToken);