1 write to Properties
Microsoft.CodeAnalysis.Features (1)
FindUsages\DefinitionItem.cs (1)
133Properties = properties ?? ImmutableDictionary<string, string>.Empty;
10 references to Properties
Microsoft.CodeAnalysis.Features (10)
FindUsages\DefinitionItem.cs (6)
41/// For metadata symbols we encode information in the <see cref="Properties"/> so we can 52/// <see cref="Properties"/> to act as an explicit marker that navigation is not possible. 139if (Properties.ContainsKey(MetadataSymbolKey)) 141Contract.ThrowIfFalse(Properties.ContainsKey(MetadataSymbolOriginatingProjectIdGuid)); 142Contract.ThrowIfFalse(Properties.ContainsKey(MetadataSymbolOriginatingProjectIdDebugName)); 278=> new(Tags, DisplayParts, NameDisplayParts, SourceSpans.SelectAsArray(ss => (DocumentIdSpan)ss), MetadataLocations, Properties, DisplayableProperties, DisplayIfNoReferences);
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (4)
40if (Properties.ContainsKey(NonNavigable)) 43if (Properties.TryGetValue(MetadataSymbolKey, out var symbolKey)) 63if (!Properties.TryGetValue(MetadataSymbolOriginatingProjectIdGuid, out var projectIdGuid) || 64!Properties.TryGetValue(MetadataSymbolOriginatingProjectIdDebugName, out var projectDebugName))