4 instantiations of MySqlDatabaseResource
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
103var mySqlDatabase = new MySqlDatabaseResource(name, databaseName, builder.Resource);
Aspire.Hosting.MySql.Tests (3)
MySqlPublicApiTests.cs (3)
209var action = () => new MySqlDatabaseResource(name, databaseName, parent); 230var action = () => new MySqlDatabaseResource(name, databaseName, parent); 246var action = () => new MySqlDatabaseResource(name, databaseName, parent);
12 references to MySqlDatabaseResource
Aspire.Hosting.MySql (10)
MySqlBuilderExtensions.cs (7)
68foreach (var sqlDatabase in resource.DatabaseResources) 95public static IResourceBuilder<MySqlDatabaseResource> AddDatabase(this IResourceBuilder<MySqlServerResource> builder, [ResourceName] string name, string? databaseName = null) 103var mySqlDatabase = new MySqlDatabaseResource(name, databaseName, builder.Resource); 127private static async Task CreateDatabaseAsync(MySqlConnection sqlConnection, MySqlDatabaseResource sqlDatabase, IServiceProvider serviceProvider, CancellationToken ct) 162/// <param name="builder">The builder for the <see cref="MySqlDatabaseResource"/>.</param> 168public static IResourceBuilder<MySqlDatabaseResource> WithCreationScript(this IResourceBuilder<MySqlDatabaseResource> builder, string script)
MySqlServerResource.cs (3)
14private readonly List<MySqlDatabaseResource> _databaseResources = []; 51internal IReadOnlyList<MySqlDatabaseResource> DatabaseResources => _databaseResources; 53internal void AddDatabase(MySqlDatabaseResource database)
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
145var mySqlDatabaseResource = Assert.Single(appModel.Resources.OfType<MySqlDatabaseResource>());