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