diff --git a/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml b/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml index fac5427c1f7c2a0f0466b194dd7aaa0eba0fcd35..9b6962723dd99dd0922f0cbbc6d4a33481587606 100644 --- a/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml +++ b/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml @@ -210,6 +210,13 @@ + + + + + diff --git a/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs b/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs index 31eabec878469ac0fc9f43662aa7b07804e1474f..2893399357a02068a9fe5ac46f7de71446589cf6 100644 --- a/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs +++ b/src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs @@ -505,6 +505,7 @@ public abstract class ParameterViewModel public abstract bool IsRemoved { get; set; } public abstract string ParameterAutomationText { get; } public abstract bool IsDisabled { get; } + public abstract string Callsite { get; } public ParameterViewModel(ChangeSignatureDialogViewModel changeSignatureDialogViewModel) { @@ -530,6 +531,7 @@ public AddedParameterViewModel(ChangeSignatureDialogViewModel changeSignatureDia public override string ParameterAutomationText => $"{Type} {Parameter}"; public override bool IsDisabled => false; + public override string Callsite => _addParameterViewModel.CallsiteValue; } public class ExistingParameterViewModel : ParameterViewModel @@ -547,6 +549,8 @@ public ExistingParameterViewModel(ChangeSignatureDialogViewModel changeSignature public override string ParameterAutomationText => $"{Type} {Parameter}"; + public override string Callsite => string.Empty; + public string Modifier { get