4 instantiations of ExistingParameter
Microsoft.CodeAnalysis.Features (3)
ChangeSignature\AbstractChangeSignatureService.cs (3)
182
GetParameters(symbol).Select(p => new
ExistingParameter
(p)).ToImmutableArray<Parameter>(),
584
var originalConfigurationParametersWithExtraParameters = originalConfigurationParameters.AddRange(bonusParameters.Select(p => new
ExistingParameter
(p)));
585
var updatedConfigurationParametersWithExtraParameters = updatedConfigurationParameters.AddRange(bonusParameters.Select(p => new
ExistingParameter
(p)));
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
ChangeSignature\ChangeSignatureViewModelTests.vb (1)
470
ParameterConfiguration.Create(symbol.GetParameters().Select(Function(p) DirectCast(New
ExistingParameter
(p), Parameter)).ToImmutableArray(), symbol.IsExtensionMethod(), selectedIndex:=0),
20 references to ExistingParameter
Microsoft.CodeAnalysis.Features (14)
ChangeSignature\AbstractChangeSignatureService.cs (2)
690
if (newParam is
ExistingParameter
existingParameter)
692
var pos = originalParameters.IndexOf(p => p is
ExistingParameter
ep && ep.Symbol.Equals(existingParameter.Symbol));
ChangeSignature\ParameterConfiguration.cs (10)
13
public readonly
ExistingParameter
? ThisParameter;
16
public readonly
ExistingParameter
? ParamsParameter;
20
ExistingParameter
? thisParameter,
23
ExistingParameter
? paramsParameter,
36
ExistingParameter
? thisParameter = null;
39
ExistingParameter
? paramsParameter = null;
44
thisParameter = (
ExistingParameter
)parametersList[0];
48
if ((parametersList.LastOrDefault() as
ExistingParameter
)?.Symbol.IsParams == true)
51
paramsParameter = (
ExistingParameter
)parametersList[^1];
70
=> Create(ToListOfParameters().OfType<
ExistingParameter
>().ToImmutableArray<Parameter>(), ThisParameter != null, selectedIndex: 0);
ChangeSignature\SignatureChange.cs (2)
34
if (parameter is
ExistingParameter
existingParameter)
36
var updatedIndex = updatedParameterList.IndexOf(p => p is
ExistingParameter
ep && ep.Symbol.Equals(existingParameter.Symbol));
Microsoft.VisualStudio.LanguageServices (6)
ChangeSignature\ChangeSignatureDialogViewModel.cs (4)
151
foreach (
ExistingParameter
existingParameter in parameters)
301
(_paramsParameter == null || _paramsParameter.IsRemoved) ? null : (
ExistingParameter
)_paramsParameter.Parameter,
497
!_parametersWithoutDefaultValues.OfType<ExistingParameterViewModel>().Select(p => p.ParameterSymbol).SequenceEqual(_originalParameterConfiguration.ParametersWithoutDefaultValues.Cast<
ExistingParameter
>().Select(p => p.Symbol)) ||
498
!_parametersWithDefaultValues.OfType<ExistingParameterViewModel>().Select(p => p.ParameterSymbol).SequenceEqual(_originalParameterConfiguration.RemainingEditableParameters.Cast<
ExistingParameter
>().Select(p => p.Symbol));
ChangeSignature\ChangeSignatureDialogViewModel.ParameterViewModels.cs (2)
159
private readonly
ExistingParameter
_existingParameter;
163
public ExistingParameterViewModel(ChangeSignatureDialogViewModel changeSignatureDialogViewModel,
ExistingParameter
existingParameter, int initialIndex)