1 write to Parameters
Microsoft.CodeAnalysis.Features (1)
SignatureHelp\SignatureHelpItem.cs (1)
60Parameters = parameters.ToImmutableArrayOrEmpty();
38 references to Parameters
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (11)
Controller.Session_UpdateModel.cs (5)
60var index = bestItem.Parameters.IndexOf(p => comparer.Equals(p.Name, parameterName)); 107if (currentItem.IsVariadic || currentItem.Parameters.Length == lastItem.Parameters.Length) 122return item.Parameters.Any(static (p, arg) => arg.comparer.Equals(p.Name, arg.name), (comparer, name)); 129if (item.Parameters.Length >= argumentCount)
Signature.cs (4)
29if (selectedParameterIndex < -1 || selectedParameterIndex >= signatureHelpItem.Parameters.Length) 128for (var i = 0; i < _signatureHelpItem.Parameters.Length; i++) 130var sigHelpParameter = _signatureHelpItem.Parameters[i]; 177var sigHelpParameter = _signatureHelpItem.Parameters[_parameterIndex];
SignatureHelpPresenter.SignatureHelpPresenterSession.cs (2)
133if (selectedParameter.Value < item.Parameters.Length) 143return item.Parameters.Length - 1;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
SignatureHelp\AbstractSignatureHelpProviderTests.cs (1)
207if (expectedTestItem.CurrentParameterIndex.Value >= 0 && expectedTestItem.CurrentParameterIndex.Value < actualSignatureHelpItem.Parameters.Length)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (4)
Intellisense\TestState.vb (4)
683Me.CurrentSignatureHelpPresenterSession.SelectedItem.Parameters( 692Dim suffix = If(selectedParameter < item.Parameters.Count, 693GetDisplayText(item.Parameters(selectedParameter).SuffixDisplayParts), 700item.Parameters.Select(Function(p) GetDisplayText(p.DisplayParts))),
Microsoft.CodeAnalysis.EditorFeatures.Wpf (11)
SignatureHelp\Controller.Session_UpdateModel.cs (5)
60var index = bestItem.Parameters.IndexOf(p => comparer.Equals(p.Name, parameterName)); 107if (currentItem.IsVariadic || currentItem.Parameters.Length == lastItem.Parameters.Length) 122return item.Parameters.Any(static (p, arg) => arg.comparer.Equals(p.Name, arg.name), (comparer, name)); 129if (item.Parameters.Length >= argumentCount)
SignatureHelp\Presentation\Signature.cs (4)
29if (selectedParameterIndex < -1 || selectedParameterIndex >= signatureHelpItem.Parameters.Length) 128for (var i = 0; i < _signatureHelpItem.Parameters.Length; i++) 130var sigHelpParameter = _signatureHelpItem.Parameters[i]; 177var sigHelpParameter = _signatureHelpItem.Parameters[_parameterIndex];
SignatureHelp\Presentation\SignatureHelpPresenter.SignatureHelpPresenterSession.cs (2)
133if (selectedParameter.Value < item.Parameters.Length) 143return item.Parameters.Length - 1;
Microsoft.CodeAnalysis.Features (5)
SignatureHelp\AbstractSignatureHelpProvider.cs (3)
62argumentIndex >= items[selectedItemIndex.Value].Parameters.Length; 93items, applicableSpan, state, items.IndexOf(i => i.Parameters.Length >= 2), parameterIndexOverride: -1); 116foreach (var parameter in item.Parameters)
SignatureHelp\SignatureHelpItem.cs (2)
91Parameters.SelectMany(p => p.GetAllParts())).Concat( 99var parameters = string.Join(string.Concat(SeparatorDisplayParts), Parameters);
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Handler\SignatureHelp\SignatureHelpHandler.cs (6)
81sigInfo.Parameters = item.Parameters.Select(p => new LSP.ParameterInformation 116var matchingSignature = items.Items.FirstOrDefault(sig => sig.Parameters.Length > items.ArgumentIndex); 132for (var i = 0; i < item.Parameters.Length; i++) 134var param = item.Parameters[i]; 158for (var i = 0; i < item.Parameters.Length; i++) 160var param = item.Parameters[i];