public IRefactoringPage Commit(IProgressIndicator pi) { var irefactoringPage = OverloadsPage.Commit(pi); var controlViewModel = irefactoringPage as RenameInitialControlViewModel; if (controlViewModel?.View != null) { var renameInitialControl = controlViewModel.View.Control as RenameInitialControl; var field = typeof(RenameInitialControl).GetField("myEditboxName", BindingFlags.Instance | BindingFlags.NonPublic); if (field != null) { EditBox = field.GetValue(renameInitialControl) as NameCompletionEdit; EditBox.GotFocus += (sender, args) => ShowSuggests(); } } return(irefactoringPage); }
public bool RefreshContents(IProgressIndicator pi) => OverloadsPage.RefreshContents(pi);
public bool Initialize(IProgressIndicator pi) => OverloadsPage.Initialize(pi);