1 type derived from SignatureHelpItem
Microsoft.CodeAnalysis.Features (1)
2 instantiations of SignatureHelpItem
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
157 references to SignatureHelpItem
Microsoft.CodeAnalysis.CSharp.Features (24)
Microsoft.CodeAnalysis.EditorFeatures (4)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (36)
Controller.Session_UpdateModel.cs (11)
23private readonly SignatureHelpItem _selectedItem;
27public SignatureHelpSelection(SignatureHelpItem selectedItem, bool userSelected, int? selectedParameter) : this()
35public SignatureHelpItem SelectedItem => _selectedItem;
42IList<SignatureHelpItem> items,
43SignatureHelpItem selectedItem,
55private static int GetSelectedParameter(SignatureHelpItem bestItem, int parameterIndex, string parameterName, bool isCaseSensitive)
70private static void SelectBestItem(ref SignatureHelpItem currentItem, ref bool userSelected,
71IList<SignatureHelpItem> filteredItems, int selectedParameter, int argumentCount, string name, bool isCaseSensitive)
89var result = filteredItems.FirstOrDefault(i => IsApplicable(i, argumentCount, name, isCaseSensitive));
106var lastItem = filteredItems.Last();
115private static bool IsApplicable(SignatureHelpItem item, int argumentCount, string name, bool isCaseSensitive)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (7)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (36)
SignatureHelp\Controller.Session_UpdateModel.cs (11)
23private readonly SignatureHelpItem _selectedItem;
27public SignatureHelpSelection(SignatureHelpItem selectedItem, bool userSelected, int? selectedParameter) : this()
35public SignatureHelpItem SelectedItem => _selectedItem;
42IList<SignatureHelpItem> items,
43SignatureHelpItem selectedItem,
55private static int GetSelectedParameter(SignatureHelpItem bestItem, int parameterIndex, string parameterName, bool isCaseSensitive)
70private static void SelectBestItem(ref SignatureHelpItem currentItem, ref bool userSelected,
71IList<SignatureHelpItem> filteredItems, int selectedParameter, int argumentCount, string name, bool isCaseSensitive)
89var result = filteredItems.FirstOrDefault(i => IsApplicable(i, argumentCount, name, isCaseSensitive));
106var lastItem = filteredItems.Last();
115private static bool IsApplicable(SignatureHelpItem item, int argumentCount, string name, bool isCaseSensitive)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (8)
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)
319private static SignatureHelpItem UpdateItem(SignatureHelpItem item, SupportedPlatformData platformData)
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Microsoft.CodeAnalysis.VisualBasic.Features (19)