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