1 write to Properties
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionItem.cs (1)
153Properties = properties ?? ImmutableDictionary<string, string>.Empty;
61 references to Properties
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Completion\CompletionProviders\OperatorCompletionProviderTests.cs (1)
305completionItems.Count(c => c.Properties[UnnamedSymbolCompletionProvider.KindName] == UnnamedSymbolCompletionProvider.OperatorKindName));
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (2)
149var kind = item.Properties[KindName]; 166var kind = item.Properties[KindName];
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (2)
141if (item.Properties.ContainsKey(RehydrateName)) 150documentationCommentXml: item.Properties[DocumentationCommentXmlName]);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
125var opName = item.Properties[OperatorName];
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
86if (selectedItem.Properties.TryGetValue(InsertionTextOnLessThan, out var insertionText))
Microsoft.CodeAnalysis.EditorFeatures (3)
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
466completionList.SuggestionModeItem.Properties.TryGetValue(CommonCompletionItem.DescriptionProperty, out var description) ? description : string.Empty);
IntelliSense\AsyncCompletion\Helpers.cs (2)
40.WithProperties(item.Properties.Remove(PromotedItemOriginalIndexPropertyName)); 45if (item.Properties.TryGetValue(PromotedItemOriginalIndexPropertyName, out var indexString))
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Completion\FileSystemCompletionHelperTests.cs (1)
21actual.Select(c => $"'{c.DisplayText}', {string.Join(", ", c.Tags)}, '{c.Properties[CommonCompletionItem.DescriptionProperty]}'"),
Microsoft.CodeAnalysis.Features (48)
Completion\CommonCompletionItem.cs (2)
64=> item.Properties.ContainsKey(DescriptionProperty); 68if (item.Properties.TryGetValue(DescriptionProperty, out var encodedDescription))
Completion\CompletionItem.cs (5)
288var newProperties = properties.HasValue ? properties.Value : Properties; 300newProperties == Properties && 371/// Creates a copy of this <see cref="CompletionItem"/> with the <see cref="Properties"/> property changed. 377/// Creates a copy of this <see cref="CompletionItem"/> with a property added to the <see cref="Properties"/> collection. 380=> With(properties: Properties.Add(name, value));
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
119return _languageProviders.Single(lang => lang.CompletionProvider?.Name == item.Properties[EmbeddedProviderName]);
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
171var properties = item.Properties;
Completion\Providers\AbstractCrefCompletionProvider.cs (1)
24if (item.Properties.TryGetValue(HideAdvancedMembers, out var hideAdvancedMembersString) &&
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
270var projectIdGuid = item.Properties[ProjectGuidKey];
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (9)
93Debug.Assert(!attributeItem.Properties.ContainsKey(AttributeFullName)); 96var newProperties = attributeItem.Properties.Add(AttributeFullName, attributeItem.DisplayText); 155var typeName = item.Properties.TryGetValue(AttributeFullName, out var attributeFullName) 159if (item.Properties.TryGetValue(TypeAritySuffixName, out var aritySuffix)) 173if (item.Properties.TryGetValue(MethodKey, out var methodSymbolKey)) 179var overloadCount = item.Properties.TryGetValue(OverloadCountKey, out var overloadCountString) && int.TryParse(overloadCountString, out var count) ? count : 0; 182if (item.Properties.TryGetValue(ReceiverKey, out var receiverTypeKey)) 199var typeName = item.Properties.TryGetValue(AttributeFullName, out var attributeFullName) ? attributeFullName : item.DisplayText; 205if (item.Properties.TryGetValue(TypeAritySuffixName, out var aritySuffix))
Completion\Providers\MemberInsertingCompletionItem.cs (3)
45if (item.Properties.TryGetValue("Modifiers", out var text) && 56if (item.Properties.TryGetValue("Line", out var text) 67if (item.Properties.TryGetValue("TokenSpanEnd", out var text)
Completion\Providers\Snippets\SnippetCompletionItem.cs (3)
47Contract.ThrowIfFalse(item.Properties.TryGetValue(SnippetIdentifierKey, out var text)); 53Contract.ThrowIfFalse(item.Properties.TryGetValue("Position", out var text)); 60return item.Properties.TryGetValue(SnippetIdentifierKey, out var _);
Completion\Providers\SymbolCompletionItem.cs (11)
92if (item.Properties.TryGetValue("ShouldProvideParenthesisCompletion", out _)) 120=> item.Properties.ContainsKey("Symbols"); 126if (item.Properties.TryGetValue("Symbols", out var symbolIds)) 231if (item.Properties.TryGetValue("InvalidProjects", out var invalidProjects) 232&& item.Properties.TryGetValue("CandidateProjects", out var candidateProjects)) 245if (item.Properties.TryGetValue("ContextPosition", out var text) && 260=> item.Properties[InsertionTextProperty]; 263=> item.Properties.TryGetValue(InsertionTextProperty, out insertionText); 346=> item.Properties.TryGetValue("SymbolName", out var name) ? name : null; 349=> item.Properties.TryGetValue("SymbolKind", out var kind) ? (SymbolKind?)int.Parse(kind) : null; 352=> item.Properties.TryGetValue("IsGeneric", out var v) && bool.TryParse(v, out var isGeneric) && isGeneric;
Completion\Providers\XmlDocCommentCompletionItem.cs (2)
30=> item.Properties[BeforeCaretText]; 33=> item.Properties[AfterCaretText];
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (4)
217var startString = item.Properties[StartKey]; 218var lengthString = item.Properties[LengthKey]; 219var newText = item.Properties[NewTextKey]; 231if (!item.Properties.TryGetValue(DescriptionKey, out var description))
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (5)
451var startString = item.Properties[StartKey]; 452var lengthString = item.Properties[LengthKey]; 453var newText = item.Properties[NewTextKey]; 456item.Properties.TryGetValue(NewPositionKey, out var newPositionString); 465if (!item.Properties.TryGetValue(DescriptionKey, out var description))
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
322If item.Properties.TryGetValue(InsertionTextOnOpenParen, insertionText) Then
Completion\CompletionProviders\PartialTypeCompletionProvider.vb (1)
76If selectedItem.Properties.TryGetValue(InsertionTextOnOpenParen, insertionText) Then