1 type derived from SignatureHelpItem
Microsoft.CodeAnalysis.Features (1)
SignatureHelp\AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs (1)
21IEnumerable<TaggedText>? descriptionParts) : SignatureHelpItem(isVariadic, documentationFactory, prefixParts, separatorParts, suffixParts, parameters, descriptionParts), IEquatable<SymbolKeySignatureHelpItem>
39 references to SignatureHelpItem
Microsoft.CodeAnalysis.CSharp.Features (22)
ExternalAccess\Pythia\Api\PythiaSignatureHelpItemWrapper.cs (2)
11internal readonly struct PythiaSignatureHelpItemWrapper(SignatureHelpItem underlyingObject) 13internal readonly SignatureHelpItem UnderlyingObject = underlyingObject;
ExternalAccess\Pythia\PythiaSignatureHelpProvider.cs (1)
30internal override async Task<(ImmutableArray<SignatureHelpItem> items, int? selectedItemIndex)> GetMethodGroupItemsAndSelectionAsync(
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (1)
121private static SignatureHelpItem Convert(
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.cs (2)
16internal static SignatureHelpItem ConvertMethodGroupMethod( 25internal static SignatureHelpItem ConvertMethodGroupMethod(
SignatureHelp\AttributeSignatureHelpProvider.cs (2)
126private static SignatureHelpItem Convert( 143var item = CreateItem(
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (2)
122private static SignatureHelpItem Convert( 130var item = CreateItem(
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
218private static SignatureHelpItem Convert( 226var item = CreateItem(indexer, semanticModel, position,
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (2)
39private static IList<SignatureHelpItem> GetDelegateOrFunctionPointerInvokeItems(InvocationExpressionSyntax invocationExpression, IMethodSymbol invokeMethod, SemanticModel semanticModel, IStructuralTypeDisplayService structuralTypeDisplayService, IDocumentationCommentFormattingService documentationCommentFormattingService, out int? selectedItem, CancellationToken cancellationToken) 42var item = CreateItem(
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
20internal virtual Task<(ImmutableArray<SignatureHelpItem> items, int? selectedItemIndex)> GetMethodGroupItemsAndSelectionAsync(
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs (2)
15private static ImmutableArray<SignatureHelpItem> ConvertDelegateTypeConstructor( 22var item = CreateItem(
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_NormalType.cs (2)
17public static SignatureHelpItem ConvertNormalTypeConstructor( 24var item = CreateItem(
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (2)
118private static SignatureHelpItem Convert( 126var item = CreateItem(
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (1)
164private static SignatureHelpItem Convert(INamedTypeSymbol tupleType, ImmutableArray<TaggedText> prefixParts, ImmutableArray<TaggedText> suffixParts,
Microsoft.CodeAnalysis.Features (17)
SignatureHelp\AbstractSignatureHelpProvider.cs (13)
37IList<SignatureHelpItem> items, TextSpan applicableSpan, SignatureHelpState? state, int? selectedItemIndex, int parameterIndexOverride) 69IList<SignatureHelpItem> items, TextSpan applicableSpan, SignatureHelpState? state) 93private static (IList<SignatureHelpItem> items, int? selectedItem) Filter(IList<SignatureHelpItem> items, ImmutableArray<string> parameterNames, int? selectedItem) 104var selection = items[selectedItem.Value]; 110private static bool Include(SignatureHelpItem item, ImmutableArray<string> parameterNames) 128protected SignatureHelpItem CreateItem( 147protected static SignatureHelpItem CreateItem( 164protected static SignatureHelpItem CreateItemImpl( 260var finalItems = new List<SignatureHelpItem>(); 261foreach (var item in itemsForCurrentDocument.Items) 318private 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];