15 references to Parameter
Microsoft.CodeAnalysis.Features (15)
ChangeSignature\AbstractChangeSignatureService.cs (1)
182
GetParameters(symbol).Select(p => new ExistingParameter(p)).ToImmutableArray<
Parameter
>(),
ChangeSignature\Parameter.cs (1)
19
internal sealed class ExistingParameter(IParameterSymbol param) :
Parameter
ChangeSignature\ParameterConfiguration.cs (11)
13
ImmutableArray<
Parameter
> parametersWithoutDefaultValues,
14
ImmutableArray<
Parameter
> remainingEditableParameters,
19
public readonly ImmutableArray<
Parameter
> ParametersWithoutDefaultValues = parametersWithoutDefaultValues;
20
public readonly ImmutableArray<
Parameter
> RemainingEditableParameters = remainingEditableParameters;
24
public static ParameterConfiguration Create(ImmutableArray<
Parameter
> parameters, bool isExtensionMethod, int selectedIndex)
28
var parametersWithoutDefaultValues = ArrayBuilder<
Parameter
>.GetInstance();
29
var remainingReorderableParameters = ArrayBuilder<
Parameter
>.GetInstance();
47
foreach (
var
param in parametersList)
61
=> Create(ToListOfParameters().OfType<ExistingParameter>().ToImmutableArray<
Parameter
>(), ThisParameter != null, selectedIndex: 0);
63
public ImmutableArray<
Parameter
> ToListOfParameters()
65
var list = ArrayBuilder<
Parameter
>.GetInstance();
ChangeSignature\SignatureChange.cs (2)
105
private static bool AnyParametersReordered(ImmutableArray<
Parameter
> originalListOfParameters, ImmutableArray<
Parameter
> updatedListOfParameters)