public void Init() { CompositionContainer compositionContainer = _compositionContainerProvider.GetInstance(); _selfProvider.GetInstance().Init(); _textRulesRegistryProvider.GetInstance().Init(); _httpRulesRegistryProvider.GetInstance().Init(); _proxyRegistryProvider.GetInstance().Init(); foreach (Lazy <IAssemblyLifetimeManager> manager in compositionContainer.GetExports <IAssemblyLifetimeManager>()) { manager.Value.Init(); } }
public VariablesListViewModel() { SelfProvider selfProvider = new SelfProvider(); _globalVariables = selfProvider.GetInstance().Variables; UpdateVariablesList(); _globalVariables.CollectionChanged += GlobalVariables_CollectionChanged; }
private void OnInputPromptModelPromptCanceled(object id) { if (id == Id) { _selfProvider.GetInstance().PromptCanceled -= OnInputPromptModelPromptCanceled; ThreadUtils.RunInUiAsync(() => CloseRequested?.Invoke()); } }
public HttpEventListViewModel() { SetTrimLineSize(); GeneralInterfaceSettings.PropertyChanged += OnGeneralInterfaceSettingsPropertyChanged; SelfProvider selfProvider = new SelfProvider(); selfProvider.GetInstance().NewEventBroadcasted += NewEventBroadcasted; }
public VariableViewModel(string name = null) { SelfProvider selfProvider = new SelfProvider(); _globalVariables = selfProvider.GetInstance().Variables; if (!string.IsNullOrEmpty(name)) { Variable = _globalVariables.GetOrDefault <string>(name); IsNew = Variable == null; _variableName = name; } else { IsNew = true; } }
public InputPromptViewModel(Action <string> callback) { this._callback = callback; _selfProvider = new SelfProvider(); _selfProvider.GetInstance().PromptCanceled += OnInputPromptModelPromptCanceled; }