18 references to ParameterSymbol
Microsoft.VisualStudio.LanguageServices (18)
ChangeSignature\ChangeSignatureDialogViewModel.cs (3)
366
displayParts.AddRange(existingParameter.
ParameterSymbol
.ToDisplayParts(s_parameterDisplayFormat));
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 (15)
197
switch (
ParameterSymbol
.Language)
209
switch (
ParameterSymbol
.RefKind)
221
if (
ParameterSymbol
.IsParams)
227
ParameterSymbol
== ChangeSignatureDialogViewModel._thisParameter.
ParameterSymbol
)
237
public override string Type =>
ParameterSymbol
.Type.ToDisplayString(s_parameterDisplayFormat);
239
public override string ParameterName =>
ParameterSymbol
.Name;
245
if (!
ParameterSymbol
.HasExplicitDefaultValue)
250
switch (
ParameterSymbol
.Language)
262
return
ParameterSymbol
.ExplicitDefaultValue == null ? (
ParameterSymbol
.Type.IsReferenceType ? @null : @default) :
263
ParameterSymbol
.ExplicitDefaultValue is string ? "\"" +
ParameterSymbol
.ExplicitDefaultValue.ToString() + "\"" :
264
ParameterSymbol
.ExplicitDefaultValue.ToString();
273
public override bool IsRequired => !
ParameterSymbol
.HasExplicitDefaultValue;