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)
97
Debug.Assert(
_signatureMap
.ContainsKey(selectedItem));
98
Contract.ThrowIfNull(
_signatureMap
);
100
var defaultValue =
_signatureMap
.GetValueOrDefault(_selectedItem);
120
_signatureMap =
_signatureMap
.Add(item, new Signature(triggerSpan, item, GetParameterIndexForItem(item, selectedParameter)));
161
Contract.ThrowIfFalse(
_signatureMap
.TryGetKey((Signature)eventArgs.NewSelectedSignature, out var helpItem));
204
signatures.AddRange(_signatureHelpItems.Select(
_signatureMap
.GetValueOrDefault));