2 writes to _signatureMap
Microsoft.CodeAnalysis.EditorFeatures (2)
SignatureHelp\Presentation\SignatureHelpPresenter.SignatureHelpPresenterSession.cs (2)
113
_signatureMap
= BidirectionalMap<SignatureHelpItem, Signature>.Empty;
117
_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);
117
_signatureMap =
_signatureMap
.Add(item, new Signature(triggerSpan, item, GetParameterIndexForItem(item, selectedParameter)));
158
Contract.ThrowIfFalse(
_signatureMap
.TryGetKey((Signature)eventArgs.NewSelectedSignature, out var helpItem));
201
signatures.AddRange(_signatureHelpItems.Select(
_signatureMap
.GetValueOrDefault));