1 write to Symbol
Microsoft.CodeAnalysis.Features (1)
ChangeSignature\Parameter.cs (1)
25Symbol = param;
10 references to Symbol
Microsoft.CodeAnalysis.Features (7)
ChangeSignature\AbstractChangeSignatureService.cs (2)
692var pos = originalParameters.IndexOf(p => p is ExistingParameter ep && ep.Symbol.Equals(existingParameter.Symbol));
ChangeSignature\Parameter.cs (2)
28public override bool HasDefaultValue => Symbol.HasExplicitDefaultValue; 29public override string Name => Symbol.Name;
ChangeSignature\ParameterConfiguration.cs (1)
48if ((parametersList.LastOrDefault() as ExistingParameter)?.Symbol.IsParams == true)
ChangeSignature\SignatureChange.cs (2)
36var updatedIndex = updatedParameterList.IndexOf(p => p is ExistingParameter ep && ep.Symbol.Equals(existingParameter.Symbol));
Microsoft.VisualStudio.LanguageServices (3)
ChangeSignature\ChangeSignatureDialogViewModel.cs (2)
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 (1)
157public IParameterSymbol ParameterSymbol => _existingParameter.Symbol;