1 write to Properties
Microsoft.CodeAnalysis.Features (1)
FindUsages\DefinitionItem.cs (1)
132
Properties
= properties ?? ImmutableDictionary<string, string>.Empty;
20 references to Properties
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
StackTraceExplorer\StackTraceExplorerTests.cs (2)
59
AssertEx.SetEqual(expectedDefinition.
Properties
, definition.
Properties
);
Microsoft.CodeAnalysis.Features (11)
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))
FindUsages\IRemoteFindUsagesService.cs (1)
228
item.
Properties
,
Microsoft.CodeAnalysis.Features.UnitTests (2)
FindUsages\DefinitionItemFactoryTests.cs (2)
103
verify(() => VerifyProperties(properties ?? [], item.
Properties
, nameof(item.
Properties
), expressionMap));
Microsoft.VisualStudio.LanguageServices (5)
FindReferences\RoslynDefinitionBucket.cs (1)
65
var isPrimary = definitionItem.
Properties
.ContainsKey(DefinitionItem.Primary);
FindReferences\StreamingFindUsagesPresenter.cs (1)
137
=> definition.
Properties
.ContainsKey(DefinitionItem.Primary);
Workspace\VisualStudioSymbolNavigationService.cs (3)
186
definitionItem.
Properties
.TryGetValue(DefinitionItem.RQNameKey1, out var rqName);
204
definitionItem.
Properties
.TryGetValue(DefinitionItem.RQNameKey1, out var rqName1);
205
definitionItem.
Properties
.TryGetValue(DefinitionItem.RQNameKey2, out var rqName2);