diff --git a/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs b/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs index c098349c1498ae20f363b2924ebdec91b5078471..3943072cc8fcabed1aa3c1de77d0a39801c610af 100644 --- a/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs +++ b/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs @@ -588,12 +588,23 @@ public AddedParameterViewModel(ChangeSignatureDialogViewModel changeSignatureDia public override string ParameterAutomationText => $"{Type} {Parameter}"; public override bool IsDisabled => false; - public override string Callsite => _addedParameter.CallsiteValue; + public override string Callsite + { + get + { + if (!string.IsNullOrWhiteSpace(_addedParameter.CallsiteValue)) + { + return _addedParameter.CallsiteValue; + } + + return ""; + } + } internal override Parameter CreateParameter() => new AddedParameter(Type, Parameter, Callsite); - public override string InitialIndex => "+"; + public override string InitialIndex => ""; // Newly added parameters cannot have modifiers yet public override string Modifier => string.Empty;