44 references to GetSymbolKey
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CSharpCodeGenerationService.cs (1)
76var newDestinationSymbol = destination.GetSymbolKey(cancellationToken).Resolve(compilation, cancellationToken: cancellationToken).Symbol;
Rename\CSharpRenameRewriterLanguageService.cs (2)
552(Equals(symbol, _renamedSymbol) || SymbolKey.GetComparer(ignoreCase: true, ignoreAssemblyKeys: false).Equals(symbol.GetSymbolKey(), _renamedSymbol.GetSymbolKey())))
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
MetadataAsSource\AbstractMetadataAsSourceTests.cs (2)
108var metadataSymbolId = metadataSymbol.GetSymbolKey(); 114Assert.True(SymbolKey.GetComparer(ignoreCase: true, ignoreAssemblyKeys: false).Equals(metadataSymbolId, generatedSymbol.GetSymbolKey()));
SymbolKey\SymbolKeyCrossLanguageTests.cs (1)
53var resolved = SymbolKey.ResolveString(methodSymbol.GetSymbolKey().ToString(), vbCompilation, out var failureReason, CancellationToken.None);
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Rename\OmniSharpRenamer.cs (1)
28var nonConflictSymbolsKeys = nonConflictSymbols is null ? default : nonConflictSymbols.SelectAsArray(s => s.GetSymbolKey(cancellationToken));
Microsoft.CodeAnalysis.Features (14)
EncapsulateField\AbstractEncapsulateFieldService.cs (3)
151if (field.GetSymbolKey(cancellationToken).Resolve(compilation, cancellationToken: cancellationToken).Symbol is not IFieldSymbol currentField) 202field = field.GetSymbolKey(cancellationToken).Resolve(compilation, cancellationToken: cancellationToken).Symbol as IFieldSymbol; 281field = field.GetSymbolKey(cancellationToken).Resolve(compilation, cancellationToken: cancellationToken).Symbol as IFieldSymbol;
ExtractMethod\Extensions.cs (1)
74var typeSymbol = (T?)symbol.GetSymbolKey().Resolve(semanticModel.Compilation).GetAnySymbol();
FindUsages\DefinitionItem.cs (1)
247var symbolKey = symbol.GetSymbolKey().ToString();
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
423var currentParameter = (IParameterSymbol?)parameter.GetSymbolKey(cancellationToken).Resolve(currentCompilation, cancellationToken: cancellationToken).GetAnySymbol();
InlineHints\AbstractInlineParameterNameHintsService.cs (1)
114InlineHintHelpers.GetDescriptionFunction(position, parameter.GetSymbolKey(cancellationToken: cancellationToken), displayOptions)));
InlineHints\AbstractInlineTypeHintsService.cs (1)
91InlineHintHelpers.GetDescriptionFunction(span.Start, type.GetSymbolKey(cancellationToken: cancellationToken), displayOptions)));
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
435return originalDefinition.GetSymbolKey(cancellationToken).Resolve(compilation, cancellationToken: cancellationToken).GetAnySymbol() as TSymbol;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
432return originalDefinition.GetSymbolKey(cancellationToken).Resolve(compilation, cancellationToken: cancellationToken).GetAnySymbol() as TSymbol;
SignatureHelp\AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs (1)
28SymbolKey = symbol?.GetSymbolKey();
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (3)
141nonConflictSymbolKeys: ImmutableArray.Create(propertySymbol.GetSymbolKey(cancellationToken)), cancellationToken).ConfigureAwait(false); 154fieldSymbol = (IFieldSymbol?)fieldSymbol.GetSymbolKey(cancellationToken).Resolve(compilation, cancellationToken: cancellationToken).Symbol; 155propertySymbol = (IPropertySymbol?)propertySymbol.GetSymbolKey(cancellationToken).Resolve(compilation, cancellationToken: cancellationToken).Symbol;
Microsoft.CodeAnalysis.VisualBasic.Features (8)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (2)
195targetType = DirectCast(targetType.GetSymbolKey().Resolve(semanticModel.Compilation).Symbol, INamedTypeSymbol) 364targetType = DirectCast(targetType.GetSymbolKey(cancellationToken).Resolve(semanticModel.Compilation, cancellationToken:=cancellationToken).Symbol, INamedTypeSymbol)
NavigationBar\VisualBasicNavigationBarItemService.vb (6)
216childItems.Add(New GenerateDefaultConstructor("New", type.GetSymbolKey(cancellationToken))) 229childItems.Add(New GenerateFinalizer(WellKnownMemberNames.DestructorName, type.GetSymbolKey(cancellationToken))) 368e.GetSymbolKey(cancellationToken), 369containingType.GetSymbolKey(cancellationToken))) 430member.ContainingType.GetSymbolKey(cancellationToken), 431member.GetSymbolKey(cancellationToken)))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
405(Equals(symbol, Me._renamedSymbol) OrElse SymbolKey.GetComparer(ignoreCase:=True, ignoreAssemblyKeys:=False).Equals(symbol.GetSymbolKey(), Me._renamedSymbol.GetSymbolKey())) Then
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
145? symbol.GetSymbolKey(cancellationToken).Resolve(compilation, cancellationToken: cancellationToken).Symbol
FindSymbols\SymbolFinder.cs (2)
187var symbolId = symbol.GetSymbolKey(cancellationToken); 231var key = symbol.GetSymbolKey(cancellationToken);
Remote\RemoteArguments.cs (1)
75=> new(symbol.GetSymbolKey(cancellationToken).ToString(), project.Id);
Microsoft.VisualStudio.LanguageServices (4)
CallHierarchy\Finders\AbstractCallFinder.cs (1)
40_symbolKey = symbol.GetSymbolKey();
Library\ObjectBrowser\Lists\SymbolListItem.cs (1)
29_symbolKey = symbol.GetSymbolKey();
Progression\GraphBuilder.cs (2)
208node[RoslynGraphProperties.SymbolId] = (SymbolKey?)symbol.GetSymbolKey(cancellationToken); 210node[RoslynGraphProperties.ExplicitInterfaceImplementations] = symbol.ExplicitInterfaceImplementations().Select(s => s.GetSymbolKey()).ToList();
Microsoft.VisualStudio.LanguageServices.Implementation (4)
CodeModel\CodeTypeRef.cs (1)
47_symbolId = typeSymbol.GetSymbolKey();
CodeModel\Collections\ExternalMemberCollection.cs (1)
40_typeSymbolId = typeSymbol.GetSymbolKey();
CodeModel\Collections\ExternalNamespaceCollection.cs (1)
40_namespaceSymbolId = namespaceSymbol.GetSymbolKey();
CodeModel\ExternalElements\AbstractExternalCodeElement.cs (1)
31this.SymbolKey = symbol.GetSymbolKey();
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
GoToDefinition\GoToDefinitionApiTests.vb (1)
36Dim symbolId = symbol.GetSymbolKey()