BudgetAnalyser.MainMenuController.MainMenuController C# (CSharp) Метод

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

public MainMenuController ( [ uiContext, [ dashboardService, [ demoFileHelper ) : System
uiContext [
dashboardService [
demoFileHelper [
Результат System
        public MainMenuController(
            [NotNull] IUiContext uiContext,
            [NotNull] IDashboardService dashboardService,
            [NotNull] DemoFileHelper demoFileHelper)
        {
            if (uiContext == null)
            {
                throw new ArgumentNullException(nameof(uiContext));
            }

            if (dashboardService == null)
            {
                throw new ArgumentNullException(nameof(dashboardService));
            }

            if (demoFileHelper == null)
            {
                throw new ArgumentNullException(nameof(demoFileHelper));
            }

            this.uiContext = uiContext;
            MessengerInstance = uiContext.Messenger;
            MessengerInstance.Register<WidgetActivatedMessage>(this, OnWidgetActivatedMessageReceived);
            MessengerInstance.Register<NavigateToTransactionMessage>(this, OnNavigateToTransactionRequestReceived);
        }