2 writes to _signatureMap
Microsoft.CodeAnalysis.EditorFeatures (2)
SignatureHelp\Presentation\SignatureHelpPresenter.SignatureHelpPresenterSession.cs (2)
116_signatureMap = BidirectionalMap<SignatureHelpItem, Signature>.Empty; 120_signatureMap = _signatureMap.Add(item, new Signature(triggerSpan, item, GetParameterIndexForItem(item, selectedParameter)));
6 references to _signatureMap
Microsoft.CodeAnalysis.EditorFeatures (6)
SignatureHelp\Presentation\SignatureHelpPresenter.SignatureHelpPresenterSession.cs (6)
97Debug.Assert(_signatureMap.ContainsKey(selectedItem)); 98Contract.ThrowIfNull(_signatureMap); 100var defaultValue = _signatureMap.GetValueOrDefault(_selectedItem); 120_signatureMap = _signatureMap.Add(item, new Signature(triggerSpan, item, GetParameterIndexForItem(item, selectedParameter))); 161Contract.ThrowIfFalse(_signatureMap.TryGetKey((Signature)eventArgs.NewSelectedSignature, out var helpItem)); 204signatures.AddRange(_signatureHelpItems.Select(_signatureMap.GetValueOrDefault));