18 references to SignatureHelpItem
Microsoft.CodeAnalysis.Features (17)
SignatureHelp\AbstractSignatureHelpProvider.cs (13)
40IList<SignatureHelpItem> items, TextSpan applicableSpan, SignatureHelpState? state, int? selectedItemIndex, int parameterIndexOverride) 72IList<SignatureHelpItem> items, TextSpan applicableSpan, SignatureHelpState? state) 96private static (IList<SignatureHelpItem> items, int? selectedItem) Filter(IList<SignatureHelpItem> items, ImmutableArray<string> parameterNames, int? selectedItem) 107var selection = items[selectedItem.Value]; 113private static bool Include(SignatureHelpItem item, ImmutableArray<string> parameterNames) 131protected SignatureHelpItem CreateItem( 150protected static SignatureHelpItem CreateItem( 167protected static SignatureHelpItem CreateItemImpl( 262var finalItems = new List<SignatureHelpItem>(); 263foreach (var item in itemsForCurrentDocument.Items) 320private static SignatureHelpItem UpdateItem(SignatureHelpItem item, SupportedPlatformData platformData)
SignatureHelp\SignatureHelpItems.cs (4)
19public IList<SignatureHelpItem> Items { get; } 30/// index may be greater than the number of actual syntactic arguments in the selected <see cref="SignatureHelpItem"/>. 62IList<SignatureHelpItem> items, 89var actualItem = items[selectedItem.Value];
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\SignatureHelp\SignatureHelpHandler.cs (1)
109/// The <see cref="SignatureHelpItem"/> contains a prefix, parameters separated by a