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