protected override async Task InitializeAsync( CancellationToken cancellationToken, IProgress <ServiceProgressData> progress) { await JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken); await base.InitializeAsync(cancellationToken, progress); OutputWindow.Initialize(this, VsixName); Instance = this; foreach (var command in commands) { await command.InitializeAsync(this, cancellationToken); } }
protected override async Task InitializeAsync( CancellationToken cancellationToken, IProgress <ServiceProgressData> progress) { Logger.Setup(new SentryRemoteLogger()).WithDefaultTags("VSIX"); await JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken); await base.InitializeAsync(cancellationToken, progress); OutputWindow.Initialize(this, VsixName); Instance = this; foreach (var command in commands) { await command.InitializeAsync(this, cancellationToken); } }
/// <summary> /// Perform initialization. /// </summary> private async Task InitializeAsync() { Title = "postgres-marula-ctl"; ColorScheme = DefaultColorScheme(); this.FillDimensions(); Add(await generalMenu.InitializeAsync().ConfigureAwait(false)); Add(await jobsMenu.InitializeAsync(Pos.Bottom(generalMenu))); loadingBar .Initialize() .WithHorizontalOffset(Pos.Right(generalMenu) + 1) .WithVerticalOffset(Pos.Bottom(this) - 3) .To(Add); outputWindow .Initialize() .WithHorizontalOffset(Pos.Right(generalMenu)) .To(Add); }
public static void Initialize(VsDiffPackage package) { Package = package; OutputWindow.Initialize(); }