1 write to Properties
Microsoft.CodeAnalysis.Features (1)
FindUsages\DefinitionItem.cs (1)
152Properties = properties ?? ImmutableDictionary<string, string>.Empty;
18 references to Properties
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
StackTraceExplorer\StackTraceExplorerTests.cs (2)
62AssertEx.SetEqual(expectedDefinition.Properties, definition.Properties);
Microsoft.CodeAnalysis.Features (11)
FindUsages\DefinitionItem.cs (6)
45/// For metadata symbols we encode information in the <see cref="Properties"/> so we can 56/// <see cref="Properties"/> to act as an explicit marker that navigation is not possible. 156if (Properties.ContainsKey(MetadataSymbolKey)) 158Contract.ThrowIfFalse(Properties.ContainsKey(MetadataSymbolOriginatingProjectIdGuid)); 159Contract.ThrowIfFalse(Properties.ContainsKey(MetadataSymbolOriginatingProjectIdDebugName)); 327=> new(Tags, DisplayParts, NameDisplayParts, OriginationParts, SourceSpans.SelectAsArray(ss => (DocumentIdSpan)ss), Properties, DisplayableProperties, DisplayIfNoReferences);
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (4)
42if (Properties.ContainsKey(NonNavigable)) 45if (Properties.TryGetValue(MetadataSymbolKey, out var symbolKey)) 65if (!Properties.TryGetValue(MetadataSymbolOriginatingProjectIdGuid, out var projectIdGuid) || 66!Properties.TryGetValue(MetadataSymbolOriginatingProjectIdDebugName, out var projectDebugName))
FindUsages\IRemoteFindUsagesService.cs (1)
246item.Properties,
Microsoft.VisualStudio.LanguageServices (5)
FindReferences\Entries\MetadataDefinitionItemEntry.cs (1)
40return DefinitionBucket.DefinitionItem.Properties[AbstractReferenceFinder.ContainingTypeInfoPropertyName];
FindReferences\RoslynDefinitionBucket.cs (1)
63var isPrimary = definitionItem.Properties.ContainsKey(DefinitionItem.Primary);
Workspace\VisualStudioSymbolNavigationService.cs (3)
195definitionItem.Properties.TryGetValue(DefinitionItem.RQNameKey1, out var rqName); 213definitionItem.Properties.TryGetValue(DefinitionItem.RQNameKey1, out var rqName1); 214definitionItem.Properties.TryGetValue(DefinitionItem.RQNameKey2, out var rqName2);