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