4 instantiations of MigrationContext
aspire (2)
Commands\UpdateCommand.cs (1)
466var context = new MigrationContext(projectFile);
Migrations\IMigration.cs (1)
19public static MigrationContext CurrentDirectory { get; } = new((FileInfo?)null);
Aspire.Cli.Tests (2)
Migrations\TypeScriptAppHostMigrationTests.cs (2)
110var descriptor = await CreateMigration(workspace).DetectAsync(new MigrationContext(new FileInfo(appHostPath)), CancellationToken.None); 232await CreateMigration(workspace).ApplyAsync(new MigrationContext(new FileInfo(Path.Combine(appHostDirectory.FullName, "apphost.ts"))), CancellationToken.None);
21 references to MigrationContext
aspire (9)
Commands\UpdateCommand.cs (1)
466var context = new MigrationContext(projectFile);
Migrations\IMigration.cs (3)
19public static MigrationContext CurrentDirectory { get; } = new((FileInfo?)null); 58Task<MigrationDescriptor?> DetectAsync(MigrationContext context, CancellationToken cancellationToken); 68Task ApplyAsync(MigrationContext context, CancellationToken cancellationToken);
Migrations\TypeScriptAppHostMigration.cs (3)
63public async Task<MigrationDescriptor?> DetectAsync(MigrationContext context, CancellationToken cancellationToken) 91public async Task ApplyAsync(MigrationContext context, CancellationToken cancellationToken) 129private async Task<FileInfo?> ResolveLegacyAppHostAsync(MigrationContext context, CancellationToken cancellationToken)
Utils\EnvironmentChecker\PendingMigrationsCheck.cs (2)
16/// <see cref="IMigration.DetectAsync(MigrationContext, CancellationToken)"/> detection that <c>aspire update --migrate</c> uses to apply changes, 49descriptor = await migration.DetectAsync(MigrationContext.CurrentDirectory, cancellationToken);
Aspire.Cli.Tests (12)
Migrations\TypeScriptAppHostMigrationTests.cs (8)
57var descriptor = await CreateMigration(workspace).DetectAsync(MigrationContext.CurrentDirectory, CancellationToken.None); 74var descriptor = await CreateMigration(workspace).DetectAsync(MigrationContext.CurrentDirectory, CancellationToken.None); 86var descriptor = await CreateMigration(workspace).DetectAsync(MigrationContext.CurrentDirectory, CancellationToken.None); 97var descriptor = await CreateMigration(workspace).DetectAsync(MigrationContext.CurrentDirectory, CancellationToken.None); 212await CreateMigration(workspace).ApplyAsync(MigrationContext.CurrentDirectory, CancellationToken.None); 261await CreateMigration(workspace).ApplyAsync(MigrationContext.CurrentDirectory, CancellationToken.None); 276await migration.ApplyAsync(MigrationContext.CurrentDirectory, CancellationToken.None); 280await migration.ApplyAsync(MigrationContext.CurrentDirectory, CancellationToken.None);
TestServices\TestMigration.cs (4)
22public MigrationContext? DetectedContext { get; private set; } 24public MigrationContext? AppliedContext { get; private set; } 26public Task<MigrationDescriptor?> DetectAsync(MigrationContext context, CancellationToken cancellationToken) 38public Task ApplyAsync(MigrationContext context, CancellationToken cancellationToken)