AvalonStudio.Controls.PackageManagerDialogViewModel.PackageManagerDialogViewModel C# (CSharp) Метод

PackageManagerDialogViewModel() публичный Метод

public PackageManagerDialogViewModel ( ) : System
Результат System
		public PackageManagerDialogViewModel()
			: base("Packages")
		{
			AvailablePackages = new ObservableCollection<PackageReference>();

			DownloadCatalog();

			InstallCommand = ReactiveCommand.Create();
			InstallCommand.Subscribe(async o =>
			{
				EnableInterface = false;

				try
				{
					await SelectedPackageIndex.Synchronize(SelectedTag, this);

					//if (fullPackage.Install())
					//{
					//    Status = "Package Installed Successfully.";
					//}
					//else
					//{
					//    Status = "An error occurred trying to install package.";
					//}
				}
				catch (Exception e)
				{
					Status = "An error occurred trying to install package. " + e.Message;
				}

				EnableInterface = true;
			});

			OKCommand = ReactiveCommand.Create(this.WhenAnyValue(x => x.EnableInterface));

			OKCommand.Subscribe(_ =>
			{
				ShellViewModel.Instance.InvalidateCodeAnalysis();
				Close();
			});

			EnableInterface = true;
		}