51 references to Create
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (9)
SymbolKey\SymbolKeyCompilationsTests.cs (1)
532
var symkey = SymbolKey.
Create
(typeSym02, CancellationToken.None);
SymbolKey\SymbolKeyTestBase.cs (3)
82
var sid = SymbolKey.
Create
(originalSymbol, CancellationToken.None);
96
var sid1 = SymbolKey.
Create
(symbol1, CancellationToken.None);
97
var sid2 = SymbolKey.
Create
(symbol2, CancellationToken.None);
SymbolKey\SymbolKeyTests.cs (5)
49
var symbolKey = SymbolKey.
Create
(type);
88
var symbolKey = SymbolKey.
Create
(type);
94
symbolKey = SymbolKey.
Create
(type);
124
var symbolKey = SymbolKey.
Create
(type);
174
var symbolKey = SymbolKey.
Create
(method);
Microsoft.CodeAnalysis.EditorFeatures (1)
Peek\PeekableItemFactory.cs (1)
82
var symbolKey = SymbolKey.
Create
(symbol, cancellationToken);
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
MetadataAsSource\OmniSharpMetadataAsSourceHelpers.cs (1)
21
var symbolKey = SymbolKey.
Create
(symbol, cancellationToken);
Microsoft.CodeAnalysis.Features (30)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
237
using var builder = new TypeImportCompletionCacheEntry.Builder(SymbolKey.
Create
(assembly, cancellationToken), checksum, Language, GenericTypeSuffix, editorBrowsableInfo);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (15)
2551
=> symbolKeyCache.GetOrAdd(symbol, static (symbol, cancellationToken) => SymbolKey.
Create
(symbol, cancellationToken), cancellationToken);
3354
var oldContainingTypeKey = SymbolKey.
Create
(oldContainingType, cancellationToken);
3646
if (SymbolKey.
Create
(deconstructor, cancellationToken).Resolve(otherCompilation, ignoreAssemblyKey: true, cancellationToken).Symbol != null)
3832
semanticEdits.Add(SemanticEditInfo.CreateUpdate(SymbolKey.
Create
(oldSymbol, cancellationToken), syntaxMaps: default, partialType: null));
3894
var newType = SymbolKey.
Create
(oldType, cancellationToken).Resolve(newModel.Compilation, ignoreAssemblyKey: true, cancellationToken).Symbol;
3925
var oldType = SymbolKey.
Create
(newType, cancellationToken).Resolve(oldModel.Compilation, ignoreAssemblyKey: true, cancellationToken).Symbol;
4567
var containingSymbolKey = SymbolKey.
Create
(oldContainingMember.ContainingSymbol, cancellationToken);
4590
semanticEdits.Add(SemanticEditInfo.CreateUpdate(SymbolKey.
Create
(beginInvokeMethod, cancellationToken), syntaxMaps: default, partialType: null));
4864
var symbolKey = SymbolKey.
Create
(member, cancellationToken);
5009
var symbolKey = SymbolKey.
Create
(oldSymbol, cancellationToken);
5343
var typeKey = SymbolKey.
Create
(newType, cancellationToken);
5378
var newCtorKey = SymbolKey.
Create
(newCtor, cancellationToken);
5519
SymbolKey.
Create
(oldType.InstanceConstructors.Single(c => c.Parameters is []), cancellationToken),
6867
var oldConstructor = SymbolKey.
Create
(newPrimaryConstructor, cancellationToken).Resolve(oldCompilation, ignoreAssemblyKey: true, cancellationToken).Symbol;
6880
var oldParameter = SymbolKey.
Create
(newPrimaryParameter, cancellationToken).Resolve(oldCompilation, ignoreAssemblyKey: true, cancellationToken).Symbol;
EditAndContinue\SemanticEditInfo.cs (5)
64
var partialType = symbol.IsPartialImplementation() ? SymbolKey.
Create
(symbol.ContainingType, cancellationToken) : (SymbolKey?)null;
65
return CreateInsert(SymbolKey.
Create
(symbol, cancellationToken), partialType);
74
var partialType = symbol.IsPartialImplementation() ? SymbolKey.
Create
(symbol.ContainingType, cancellationToken) : (SymbolKey?)null;
75
return CreateUpdate(SymbolKey.
Create
(symbol, cancellationToken), syntaxMaps, partialType);
88
return CreateDelete(SymbolKey.
Create
(symbol, cancellationToken), containingSymbolKey, partialType);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (3)
80
var symbolId = SymbolKey.
Create
(symbol, cancellationToken);
375
return new UniqueDocumentKey(peMetadataReference.FilePath, peMetadataReference.GetMetadataId(), project.Language, SymbolKey.
Create
(topLevelNamedType, cancellationToken), signaturesOnly);
380
return 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)
159
var key = SymbolKey.
Create
(symbolToFind, cancellationToken);
263
var symbolId = SymbolKey.
Create
(symbol, cancellationToken);
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
278
symbolKey = SymbolKey.
Create
(methodSymbol.OriginalDefinition, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
91
var constructorInCompilation = (IMethodSymbol?)SymbolKey.
Create
(constructor).Resolve(semanticModel.Compilation).Symbol;
ValueTracking\ValueTrackedItem.cs (1)
53
SymbolKey.
Create
(symbol, cancellationToken),
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
320
=> SymbolKey.
Create
(edit.SymbolProvider((edit.Kind == SemanticEditKind.Delete) ? oldCompilation : newCompilation));
Microsoft.CodeAnalysis.Features.UnitTests (1)
FindUsages\DefinitionItemFactoryTests.cs (1)
95
var expressionMap = (symbols ?? []).ToDictionary(s => SymbolKey.
Create
(s.symbol).ToString(), s => $"{nameof(SymbolKey)}.{nameof(SymbolKey.CreateString)}({s.localName})");
Microsoft.CodeAnalysis.Workspaces (2)
ExternalAccess\UnitTesting\Api\UnitTestingSymbolExtensions.cs (1)
12
=> SymbolKey.
Create
(symbol, cancellationToken).ToString();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyExtensions.cs (1)
12
=> SymbolKey.
Create
(symbol, cancellationToken);
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
SymbolKeyTests.cs (6)
874
Assert.NotEqual(default, SymbolKey.
Create
(xSymbol));
921
Assert.NotEqual(default, SymbolKey.
Create
(xSymbol));
946
var key = SymbolKey.
Create
(method);
1312
var symbolKey1 = SymbolKey.
Create
(compilation1.GetSpecialType(SpecialType.System_Int32));
1313
var symbolKey2 = SymbolKey.
Create
(compilation2.GetSpecialType(SpecialType.System_Int32));
1423
var key = SymbolKey.
Create
(symbol);