1 write to Properties
Microsoft.CodeAnalysis.Features (1)
FindUsages\DefinitionItem.cs (1)
133
Properties
= 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.
139
if (
Properties
.ContainsKey(MetadataSymbolKey))
141
Contract.ThrowIfFalse(
Properties
.ContainsKey(MetadataSymbolOriginatingProjectIdGuid));
142
Contract.ThrowIfFalse(
Properties
.ContainsKey(MetadataSymbolOriginatingProjectIdDebugName));
278
=> new(Tags, DisplayParts, NameDisplayParts, SourceSpans.SelectAsArray(ss => (DocumentIdSpan)ss), MetadataLocations,
Properties
, DisplayableProperties, DisplayIfNoReferences);
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (4)
40
if (
Properties
.ContainsKey(NonNavigable))
43
if (
Properties
.TryGetValue(MetadataSymbolKey, out var symbolKey))
63
if (!
Properties
.TryGetValue(MetadataSymbolOriginatingProjectIdGuid, out var projectIdGuid) ||
64
!
Properties
.TryGetValue(MetadataSymbolOriginatingProjectIdDebugName, out var projectDebugName))