2 types derived from ParameterViewModel
Microsoft.VisualStudio.LanguageServices (2)
ChangeSignature\ChangeSignatureDialogViewModel.ParameterViewModels.cs (2)
98
public class AddedParameterViewModel :
ParameterViewModel
155
public class ExistingParameterViewModel :
ParameterViewModel
18 references to ParameterViewModel
Microsoft.VisualStudio.LanguageServices (18)
ChangeSignature\ChangeSignatureDialog.xaml.cs (2)
235
var
potentialNewSelectedParameter = Members.Items[oldSelectedIndex - 1] as ChangeSignatureDialogViewModel.
ParameterViewModel
;
ChangeSignature\ChangeSignatureDialogViewModel.cs (16)
33
private readonly List<
ParameterViewModel
> _parametersWithoutDefaultValues;
34
private readonly List<
ParameterViewModel
> _parametersWithDefaultValues;
38
private readonly HashSet<
ParameterViewModel
> _disabledParameters = [];
109
var parameterNameOverlapMap = new Dictionary<string, List<
ParameterViewModel
>>();
110
foreach (
var
parameter in AllParameters)
115
.GetOrAdd(parameter.ParameterName, _ => new List<
ParameterViewModel
>())
129
foreach (
var
matchingParameter in matchingParameters)
146
private List<
ParameterViewModel
> CreateParameterViewModels(ImmutableArray<Parameter> parameters, ref int initialIndex)
148
var list = new List<
ParameterViewModel
>();
229
var
parameterToRemove = AllParameters[_selectedIndex!.Value];
353
foreach (
var
parameter in AllParameters.Where(p => !p.IsRemoved))
383
public List<
ParameterViewModel
> AllParameters
387
var list = new List<
ParameterViewModel
>();
463
private void Move(List<
ParameterViewModel
> list, int index, int delta)
465
var
param = list[index];
504
private bool IsDisabled(
ParameterViewModel
parameterViewModel)