3 instantiations of ExistingParameter
Microsoft.CodeAnalysis.Features (3)
ChangeSignature\AbstractChangeSignatureService.cs (3)
182
[.. GetParameters(symbol).Select(p => new
ExistingParameter
(p))],
591
var originalConfigurationParametersWithExtraParameters = originalConfigurationParameters.AddRange(bonusParameters.Select(p => new
ExistingParameter
(p)));
592
var updatedConfigurationParametersWithExtraParameters = updatedConfigurationParameters.AddRange(bonusParameters.Select(p => new
ExistingParameter
(p)));
20 references to ExistingParameter
Microsoft.CodeAnalysis.Features (14)
ChangeSignature\AbstractChangeSignatureService.cs (2)
697
if (newParam is
ExistingParameter
existingParameter)
699
var pos = originalParameters.IndexOf(p => p is
ExistingParameter
ep && ep.Symbol.Equals(existingParameter.Symbol));
ChangeSignature\ParameterConfiguration.cs (10)
12
ExistingParameter
? thisParameter,
15
ExistingParameter
? paramsParameter,
18
public readonly
ExistingParameter
? ThisParameter = thisParameter;
21
public readonly
ExistingParameter
? ParamsParameter = paramsParameter;
27
ExistingParameter
? thisParameter = null;
30
ExistingParameter
? paramsParameter = null;
35
thisParameter = (
ExistingParameter
)parametersList[0];
39
if ((parametersList.LastOrDefault() as
ExistingParameter
)?.Symbol.IsParams == true)
42
paramsParameter = (
ExistingParameter
)parametersList[^1];
61
=> Create([.. ToListOfParameters().OfType<
ExistingParameter
>()], 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)
149
foreach (
ExistingParameter
existingParameter in parameters)
284
(_paramsParameter == null || _paramsParameter.IsRemoved) ? null : (
ExistingParameter
)_paramsParameter.Parameter,
480
!_parametersWithoutDefaultValues.OfType<ExistingParameterViewModel>().Select(p => p.ParameterSymbol).SequenceEqual(_originalParameterConfiguration.ParametersWithoutDefaultValues.Cast<
ExistingParameter
>().Select(p => p.Symbol)) ||
481
!_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)