File: PullMemberUp\WarningDialog\PullMemberUpWarningDialog.xaml.cs
Web Access
Project: src\src\VisualStudio\Core\Def\Microsoft.VisualStudio.LanguageServices_pxr0p0dn_wpftmp.csproj (Microsoft.VisualStudio.LanguageServices)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.  
 
#nullable disable
 
using System.Windows;
using Microsoft.CodeAnalysis.Internal.Log;
using Microsoft.VisualStudio.PlatformUI;
 
namespace Microsoft.VisualStudio.LanguageServices.Implementation.PullMemberUp.WarningDialog;
 
/// <summary>
/// Interaction logic for PushMemberUpWarningDialog.xaml
/// </summary>
internal partial class PullMemberUpWarningDialog : DialogWindow
{
    public string Back => ServicesVSResources.Back;
    public string Finish => ServicesVSResources.Finish;
    public string WarningDialogTitle => ServicesVSResources.Review_Changes;
    public string Description => ServicesVSResources.Additional_changes_are_needed_to_complete_the_refactoring_Review_changes_below;
 
    public PullMemberUpWarningDialog(PullMemberUpWarningViewModel viewModel)
    {
        DataContext = viewModel;
        InitializeComponent();
    }
 
    private void FinishButton_Click(object sender, RoutedEventArgs e)
    {
        Logger.Log(FunctionId.PullMembersUpWarning_UserProceedToFinish);
        DialogResult = true;
    }
 
    private void BackButton_Click(object sender, RoutedEventArgs e)
    {
        Logger.Log(FunctionId.PullMembersUpWarning_UserGoBack);
        DialogResult = false;
    }
}