protected override void Initialize() { OnPreInitialize.Raise(this, null); OnInitialize.Raise(this, null); base.Initialize(); OnPostInitialize.Raise(this, null); }
/// <summary> /// Initialize /// </summary> public void Initialize() { OnPreInitialize?.Invoke(); this.RegisterDependencies(); this.RunStartupTasks(); OnInitializeComplete?.Invoke(this); }