<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL</name>
    </assembly>
    <members>
        <member name="T:Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL.Migrations.Init">
            <inheritdoc />
        </member>
        <member name="M:Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL.Migrations.Init.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL.Migrations.Init.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL.Migrations.Init.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL.NpgsqlRuleEngineExtensions">
            <summary>PostgreSQL wiring for <see cref="T:Verdict.RuleEngine.EntityFrameworkCore.RuleEngineDbContext"/>. The provider-specific model (jsonb columns, xmin concurrency) lives in the context itself, branched on the active provider.</summary>
        </member>
        <member name="M:Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL.NpgsqlRuleEngineExtensions.UseVerdictPostgreSql(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder,System.String,System.Action{Npgsql.EntityFrameworkCore.PostgreSQL.Infrastructure.NpgsqlDbContextOptionsBuilder})">
            <summary>Configures the context for PostgreSQL: provider, migrations assembly and history table, interceptors.</summary>
            <param name="builder">Options builder.</param>
            <param name="connectionString">Connection string.</param>
            <param name="configure">Additional provider configuration.</param>
        </member>
        <member name="M:Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL.NpgsqlRuleEngineExtensions.UseVerdictPostgreSql(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder{Verdict.RuleEngine.EntityFrameworkCore.RuleEngineDbContext},System.String,System.Action{Npgsql.EntityFrameworkCore.PostgreSQL.Infrastructure.NpgsqlDbContextOptionsBuilder})">
            <summary>Typed overload of <see cref="M:Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL.NpgsqlRuleEngineExtensions.UseVerdictPostgreSql(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder,System.String,System.Action{Npgsql.EntityFrameworkCore.PostgreSQL.Infrastructure.NpgsqlDbContextOptionsBuilder})"/>.</summary>
            <param name="builder">Options builder.</param>
            <param name="connectionString">Connection string.</param>
            <param name="configure">Additional provider configuration.</param>
        </member>
        <member name="T:Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL.NpgsqlDesignTimeDbContextFactory">
            <summary>
            Design-time factory for <c>dotnet ef</c>. Uses <c>VERDICT_DB_CONNECTION</c> when set; otherwise a placeholder
            connection string (migrations are generated without connecting).
            </summary>
        </member>
        <member name="M:Verdict.RuleEngine.EntityFrameworkCore.PostgreSQL.NpgsqlDesignTimeDbContextFactory.CreateDbContext(System.String[])">
            <inheritdoc />
        </member>
    </members>
</doc>
