// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore.Diagnostics.Internal // Assembly: Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Relational // Core type aliases from @tsonic/core import type { fnptr, ptr, sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/core/types.js'; // Import types from other namespaces import * as Microsoft_EntityFrameworkCore_Diagnostics_Internal from "../../Microsoft.EntityFrameworkCore.Diagnostics/internal/index.js"; import type { CommandSource, DbCommandMethod, DbContextLoggerOptions, EventData, EventDefinition, EventDefinition_1, EventDefinition_2, EventDefinition_3, EventDefinition_4, EventDefinition_5, EventDefinition_6, EventDefinitionBase, FallbackEventDefinition, IDbCommandInterceptor, IDbConnectionInterceptor, IDbContextLogger, IDbTransactionInterceptor, IDiagnosticsLogger, IDiagnosticsLogger_1, IIdentityResolutionInterceptor, IInterceptor, IInterceptorAggregator, IInterceptors, ILoggingOptions, IMaterializationInterceptor, InterceptionResult, InterceptionResult_1, InterceptorAggregator_1, IQueryExpressionInterceptor, IRelationalCommandDiagnosticsLogger, IRelationalConnectionDiagnosticsLogger, ISaveChangesInterceptor, LoggerCategory_1, LoggingDefinitions, WarningsConfiguration } from "../../Microsoft.EntityFrameworkCore.Diagnostics/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Infrastructure_Internal from "../../Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js"; import type { IDbContextOptions, ISingletonOptions } from "../../Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js"; import type { IRelationalConnection } from "../../Microsoft.EntityFrameworkCore.Storage/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Internal from "../../Microsoft.EntityFrameworkCore/internal/index.js"; import type { DbContext, DbLoggerCategory_Database_Command, DbLoggerCategory_Database_Connection, EntityState } from "../../Microsoft.EntityFrameworkCore/internal/index.js"; import type { IEnumerable_1, IReadOnlyList_1 } from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import type { DbCommand, DbConnection, DbDataReader } from "@tsonic/dotnet/System.Data.Common/internal/index.js"; import type { CommandType } from "@tsonic/dotnet/System.Data/internal/index.js"; import type { DiagnosticSource } from "@tsonic/dotnet/System.Diagnostics/internal/index.js"; import type { Task, ValueTask_1 } from "@tsonic/dotnet/System.Threading.Tasks/internal/index.js"; import type { CancellationToken } from "@tsonic/dotnet/System.Threading/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Action_1, Boolean as ClrBoolean, DateTimeOffset, Exception, Func_3, Guid, IDisposable, Int32, IServiceProvider, Object as ClrObject, String as ClrString, TimeSpan, Type, Void } from "@tsonic/dotnet/System/internal/index.js"; import * as Microsoft_Extensions_Logging_Internal from "@tsonic/microsoft-extensions/Microsoft.Extensions.Logging/internal/index.js"; import type { EventId, ILogger, ILoggerFactory, ILoggerProvider, LogLevel } from "@tsonic/microsoft-extensions/Microsoft.Extensions.Logging/internal/index.js"; export interface DbCommandInterceptorAggregator$instance extends InterceptorAggregator_1, Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_DbCommandInterceptorAggregator: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IInterceptorAggregator: never; CreateChain(interceptors: IEnumerable_1): IDbCommandInterceptor; } export const DbCommandInterceptorAggregator: { new(): DbCommandInterceptorAggregator; }; export interface __DbCommandInterceptorAggregator$views { As_IInterceptorAggregator(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance; } export type DbCommandInterceptorAggregator = DbCommandInterceptorAggregator$instance & __DbCommandInterceptorAggregator$views; export interface DbConnectionInterceptorAggregator$instance extends InterceptorAggregator_1, Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_DbConnectionInterceptorAggregator: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IInterceptorAggregator: never; CreateChain(interceptors: IEnumerable_1): IDbConnectionInterceptor; } export const DbConnectionInterceptorAggregator: { new(): DbConnectionInterceptorAggregator; }; export interface __DbConnectionInterceptorAggregator$views { As_IInterceptorAggregator(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance; } export type DbConnectionInterceptorAggregator = DbConnectionInterceptorAggregator$instance & __DbConnectionInterceptorAggregator$views; export interface DbTransactionInterceptorAggregator$instance extends InterceptorAggregator_1, Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_DbTransactionInterceptorAggregator: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IInterceptorAggregator: never; CreateChain(interceptors: IEnumerable_1): IDbTransactionInterceptor; } export const DbTransactionInterceptorAggregator: { new(): DbTransactionInterceptorAggregator; }; export interface __DbTransactionInterceptorAggregator$views { As_IInterceptorAggregator(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance; } export type DbTransactionInterceptorAggregator = DbTransactionInterceptorAggregator$instance & __DbTransactionInterceptorAggregator$views; export interface DelegatingDbContextLogger$instance extends Microsoft_EntityFrameworkCore_Diagnostics_Internal.IDbContextLogger$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_DelegatingDbContextLogger: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IDbContextLogger: never; Log(eventData: EventData): void; ShouldLog(eventId: EventId, logLevel: LogLevel): boolean; } export const DelegatingDbContextLogger: { new(logger: Action_1, filter: Func_3): DelegatingDbContextLogger; }; export interface __DelegatingDbContextLogger$views { As_IDbContextLogger(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IDbContextLogger$instance; } export type DelegatingDbContextLogger = DelegatingDbContextLogger$instance & __DelegatingDbContextLogger$views; export interface DiagnosticsLogger_1$instance> extends Microsoft_EntityFrameworkCore_Diagnostics_Internal.IDiagnosticsLogger_1$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_DiagnosticsLogger_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IDiagnosticsLogger: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IDiagnosticsLogger_1: never; readonly DbContextLogger: IDbContextLogger; readonly Definitions: LoggingDefinitions; readonly DiagnosticSource: DiagnosticSource; readonly Interceptors: IInterceptors | null; readonly Logger: ILogger; readonly Options: ILoggingOptions; ShouldLogSensitiveData(): boolean; } export const DiagnosticsLogger_1: { new>(loggerFactory: ILoggerFactory, loggingOptions: ILoggingOptions, diagnosticSource: DiagnosticSource, loggingDefinitions: LoggingDefinitions, contextLogger: IDbContextLogger, interceptors: IInterceptors | null): DiagnosticsLogger_1; }; export interface __DiagnosticsLogger_1$views> { As_IDiagnosticsLogger(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IDiagnosticsLogger$instance; } export type DiagnosticsLogger_1> = DiagnosticsLogger_1$instance & __DiagnosticsLogger_1$views; export interface FormattingDbContextLogger$instance extends Microsoft_EntityFrameworkCore_Diagnostics_Internal.IDbContextLogger$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_FormattingDbContextLogger: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IDbContextLogger: never; Log(eventData: EventData): void; ShouldLog(eventId: EventId, logLevel: LogLevel): boolean; } export const FormattingDbContextLogger: { new(sink: Action_1, filter: Func_3, options: DbContextLoggerOptions): FormattingDbContextLogger; }; export interface __FormattingDbContextLogger$views { As_IDbContextLogger(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IDbContextLogger$instance; } export type FormattingDbContextLogger = FormattingDbContextLogger$instance & __FormattingDbContextLogger$views; export interface IdentityResolutionInterceptorAggregator$instance extends InterceptorAggregator_1, Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_IdentityResolutionInterceptorAggregator: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IInterceptorAggregator: never; CreateChain(interceptors: IEnumerable_1): IIdentityResolutionInterceptor; } export const IdentityResolutionInterceptorAggregator: { new(): IdentityResolutionInterceptorAggregator; }; export interface __IdentityResolutionInterceptorAggregator$views { As_IInterceptorAggregator(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance; } export type IdentityResolutionInterceptorAggregator = IdentityResolutionInterceptorAggregator$instance & __IdentityResolutionInterceptorAggregator$views; export interface Interceptors$instance extends Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptors$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_Interceptors: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IInterceptors: never; Aggregate(): TInterceptor | null; } export const Interceptors: { new(serviceProvider: IServiceProvider, injectedInterceptors: IEnumerable_1, interceptorAggregators: IEnumerable_1): Interceptors; }; export interface __Interceptors$views { As_IInterceptors(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptors$instance; } export type Interceptors = Interceptors$instance & __Interceptors$views; export interface LoggingOptions$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_LoggingOptions: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_ILoggingOptions: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Infrastructure_ISingletonOptions: never; DetailedErrorsEnabled: boolean; IsSensitiveDataLoggingEnabled: boolean; IsSensitiveDataLoggingWarned: boolean; WarningsConfiguration: WarningsConfiguration; Initialize(options: IDbContextOptions): void; ShouldWarnForStringEnumValueInJson(enumType: Type): boolean; Validate(options: IDbContextOptions): void; } export const LoggingOptions: { new(): LoggingOptions; }; export interface __LoggingOptions$views { As_ILoggingOptions(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.ILoggingOptions$instance; As_ISingletonOptions(): Microsoft_EntityFrameworkCore_Infrastructure_Internal.ISingletonOptions$instance; } export type LoggingOptions = LoggingOptions$instance & __LoggingOptions$views; export interface MaterializationInterceptorAggregator$instance extends InterceptorAggregator_1, Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_MaterializationInterceptorAggregator: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IInterceptorAggregator: never; CreateChain(interceptors: IEnumerable_1): IMaterializationInterceptor; } export const MaterializationInterceptorAggregator: { new(): MaterializationInterceptorAggregator; }; export interface __MaterializationInterceptorAggregator$views { As_IInterceptorAggregator(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance; } export type MaterializationInterceptorAggregator = MaterializationInterceptorAggregator$instance & __MaterializationInterceptorAggregator$views; export interface NullDbContextLogger$instance extends Microsoft_EntityFrameworkCore_Diagnostics_Internal.IDbContextLogger$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_NullDbContextLogger: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IDbContextLogger: never; Log(eventData: EventData): void; ShouldLog(eventId: EventId, logLevel: LogLevel): boolean; } export const NullDbContextLogger: { new(): NullDbContextLogger; }; export interface __NullDbContextLogger$views { As_IDbContextLogger(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IDbContextLogger$instance; } export type NullDbContextLogger = NullDbContextLogger$instance & __NullDbContextLogger$views; export interface QueryExpressionInterceptorAggregator$instance extends InterceptorAggregator_1, Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_QueryExpressionInterceptorAggregator: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IInterceptorAggregator: never; CreateChain(interceptors: IEnumerable_1): IQueryExpressionInterceptor; } export const QueryExpressionInterceptorAggregator: { new(): QueryExpressionInterceptorAggregator; }; export interface __QueryExpressionInterceptorAggregator$views { As_IInterceptorAggregator(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance; } export type QueryExpressionInterceptorAggregator = QueryExpressionInterceptorAggregator$instance & __QueryExpressionInterceptorAggregator$views; export interface RelationalCommandDiagnosticsLogger$instance extends DiagnosticsLogger_1$instance, Microsoft_EntityFrameworkCore_Diagnostics_Internal.IRelationalCommandDiagnosticsLogger$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_RelationalCommandDiagnosticsLogger: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IDiagnosticsLogger: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IDiagnosticsLogger_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IRelationalCommandDiagnosticsLogger: never; CommandCanceled(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, executeMethod: DbCommandMethod, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource): void; CommandCanceledAsync(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, executeMethod: DbCommandMethod, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource, cancellationToken?: CancellationToken): Task; CommandCreated(connection: IRelationalConnection, command: DbCommand, commandMethod: DbCommandMethod, context: DbContext | null, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource): DbCommand; CommandCreating(connection: IRelationalConnection, commandMethod: DbCommandMethod, context: DbContext | null, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, commandSource: CommandSource): InterceptionResult_1; CommandError(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, executeMethod: DbCommandMethod, commandId: Guid, connectionId: Guid, exception: Exception, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource): void; CommandErrorAsync(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, executeMethod: DbCommandMethod, commandId: Guid, connectionId: Guid, exception: Exception, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource, cancellationToken?: CancellationToken): Task; CommandInitialized(connection: IRelationalConnection, command: DbCommand, commandMethod: DbCommandMethod, context: DbContext | null, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource): DbCommand; CommandNonQueryExecuted(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, methodResult: int, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource): int; CommandNonQueryExecutedAsync(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, methodResult: int, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource, cancellationToken?: CancellationToken): ValueTask_1; CommandNonQueryExecuting(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, commandSource: CommandSource): InterceptionResult_1; CommandNonQueryExecutingAsync(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, commandSource: CommandSource, cancellationToken?: CancellationToken): ValueTask_1>; CommandReaderExecuted(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, methodResult: DbDataReader, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource): DbDataReader; CommandReaderExecutedAsync(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, methodResult: DbDataReader, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource, cancellationToken?: CancellationToken): ValueTask_1; CommandReaderExecuting(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, commandSource: CommandSource): InterceptionResult_1; CommandReaderExecutingAsync(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, commandSource: CommandSource, cancellationToken?: CancellationToken): ValueTask_1>; CommandScalarExecuted(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, methodResult: unknown | null, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource): unknown | null; CommandScalarExecutedAsync(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, methodResult: unknown | null, startTime: DateTimeOffset, duration: TimeSpan, commandSource: CommandSource, cancellationToken?: CancellationToken): ValueTask_1; CommandScalarExecuting(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, commandSource: CommandSource): InterceptionResult_1; CommandScalarExecutingAsync(connection: IRelationalConnection, command: DbCommand, logCommandText: string, context: DbContext | null, commandId: Guid, connectionId: Guid, startTime: DateTimeOffset, commandSource: CommandSource, cancellationToken?: CancellationToken): ValueTask_1>; DataReaderClosing(connection: IRelationalConnection, command: DbCommand, dataReader: DbDataReader, commandId: Guid, recordsAffected: int, readCount: int, startTime: DateTimeOffset): InterceptionResult; DataReaderClosingAsync(connection: IRelationalConnection, command: DbCommand, dataReader: DbDataReader, commandId: Guid, recordsAffected: int, readCount: int, startTime: DateTimeOffset): ValueTask_1; DataReaderDisposing(connection: IRelationalConnection, command: DbCommand, dataReader: DbDataReader, commandId: Guid, recordsAffected: int, readCount: int, startTime: DateTimeOffset, duration: TimeSpan): InterceptionResult; ShouldLogCommandCreate(now: DateTimeOffset): boolean; ShouldLogCommandExecute(now: DateTimeOffset): boolean; ShouldLogDataReaderClose(now: DateTimeOffset): boolean; ShouldLogDataReaderDispose(now: DateTimeOffset): boolean; } export const RelationalCommandDiagnosticsLogger: { new(loggerFactory: ILoggerFactory, loggingOptions: ILoggingOptions, diagnosticSource: DiagnosticSource, loggingDefinitions: LoggingDefinitions, contextLogger: IDbContextLogger, contextOptions: IDbContextOptions, interceptors: IInterceptors | null): RelationalCommandDiagnosticsLogger; }; export interface __RelationalCommandDiagnosticsLogger$views { As_IDiagnosticsLogger(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IDiagnosticsLogger$instance; As_IRelationalCommandDiagnosticsLogger(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IRelationalCommandDiagnosticsLogger$instance; } export type RelationalCommandDiagnosticsLogger = RelationalCommandDiagnosticsLogger$instance & __RelationalCommandDiagnosticsLogger$views; export interface RelationalConnectionDiagnosticsLogger$instance extends DiagnosticsLogger_1$instance, Microsoft_EntityFrameworkCore_Diagnostics_Internal.IRelationalConnectionDiagnosticsLogger$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_RelationalConnectionDiagnosticsLogger: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IDiagnosticsLogger: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IDiagnosticsLogger_1: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IRelationalConnectionDiagnosticsLogger: never; ConnectionCanceled(connection: IRelationalConnection, startTime: DateTimeOffset, duration: TimeSpan): void; ConnectionCanceledAsync(connection: IRelationalConnection, startTime: DateTimeOffset, duration: TimeSpan, cancellationToken?: CancellationToken): Task; ConnectionClosed(connection: IRelationalConnection, startTime: DateTimeOffset, duration: TimeSpan): void; ConnectionClosedAsync(connection: IRelationalConnection, startTime: DateTimeOffset, duration: TimeSpan): Task; ConnectionClosing(connection: IRelationalConnection, startTime: DateTimeOffset): InterceptionResult; ConnectionClosingAsync(connection: IRelationalConnection, startTime: DateTimeOffset): ValueTask_1; ConnectionCreated(connection: IRelationalConnection, startTime: DateTimeOffset, duration: TimeSpan): DbConnection; ConnectionCreating(connection: IRelationalConnection, startTime: DateTimeOffset): InterceptionResult_1; ConnectionDisposed(connection: IRelationalConnection, startTime: DateTimeOffset, duration: TimeSpan): void; ConnectionDisposedAsync(connection: IRelationalConnection, startTime: DateTimeOffset, duration: TimeSpan): Task; ConnectionDisposing(connection: IRelationalConnection, startTime: DateTimeOffset): InterceptionResult; ConnectionDisposingAsync(connection: IRelationalConnection, startTime: DateTimeOffset): ValueTask_1; ConnectionError(connection: IRelationalConnection, exception: Exception, startTime: DateTimeOffset, duration: TimeSpan, logErrorAsDebug: boolean): void; ConnectionErrorAsync(connection: IRelationalConnection, exception: Exception, startTime: DateTimeOffset, duration: TimeSpan, logErrorAsDebug: boolean, cancellationToken?: CancellationToken): Task; ConnectionOpened(connection: IRelationalConnection, startTime: DateTimeOffset, duration: TimeSpan): void; ConnectionOpenedAsync(connection: IRelationalConnection, startTime: DateTimeOffset, duration: TimeSpan, cancellationToken?: CancellationToken): Task; ConnectionOpening(connection: IRelationalConnection, startTime: DateTimeOffset): InterceptionResult; ConnectionOpeningAsync(connection: IRelationalConnection, startTime: DateTimeOffset, cancellationToken: CancellationToken): ValueTask_1; ShouldLogConnectionClose(now: DateTimeOffset): boolean; ShouldLogConnectionCreate(now: DateTimeOffset): boolean; ShouldLogConnectionDispose(now: DateTimeOffset): boolean; ShouldLogConnectionOpen(now: DateTimeOffset): boolean; } export const RelationalConnectionDiagnosticsLogger: { new(loggerFactory: ILoggerFactory, loggingOptions: ILoggingOptions, diagnosticSource: DiagnosticSource, loggingDefinitions: LoggingDefinitions, contextLogger: IDbContextLogger, contextOptions: IDbContextOptions, interceptors: IInterceptors | null): RelationalConnectionDiagnosticsLogger; }; export interface __RelationalConnectionDiagnosticsLogger$views { As_IDiagnosticsLogger(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IDiagnosticsLogger$instance; As_IRelationalConnectionDiagnosticsLogger(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IRelationalConnectionDiagnosticsLogger$instance; } export type RelationalConnectionDiagnosticsLogger = RelationalConnectionDiagnosticsLogger$instance & __RelationalConnectionDiagnosticsLogger$views; export interface SaveChangesInterceptorAggregator$instance extends InterceptorAggregator_1, Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_SaveChangesInterceptorAggregator: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Diagnostics_IInterceptorAggregator: never; CreateChain(interceptors: IEnumerable_1): ISaveChangesInterceptor; } export const SaveChangesInterceptorAggregator: { new(): SaveChangesInterceptorAggregator; }; export interface __SaveChangesInterceptorAggregator$views { As_IInterceptorAggregator(): Microsoft_EntityFrameworkCore_Diagnostics_Internal.IInterceptorAggregator$instance; } export type SaveChangesInterceptorAggregator = SaveChangesInterceptorAggregator$instance & __SaveChangesInterceptorAggregator$views; export interface ScopedLoggerFactory$instance { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Diagnostics_Internal_ScopedLoggerFactory: never; readonly __tsonic_iface_Microsoft_Extensions_Logging_ILoggerFactory: never; readonly __tsonic_iface_System_IDisposable: never; AddProvider(provider: ILoggerProvider): void; CreateLogger(categoryName: string): ILogger; Dispose(): void; } export const ScopedLoggerFactory: { new(loggerFactory: ILoggerFactory, dispose: boolean): ScopedLoggerFactory; Create(internalServiceProvider: IServiceProvider, contextOptions: IDbContextOptions | null): ScopedLoggerFactory; }; export type ScopedLoggerFactory = ScopedLoggerFactory$instance; export abstract class CoreResources$instance { static LogAccidentalComplexPropertyCollection(logger: IDiagnosticsLogger): EventDefinition_3; static LogAccidentalEntityType(logger: IDiagnosticsLogger): EventDefinition_1; static LogAmbiguousEndRequired(logger: IDiagnosticsLogger): EventDefinition_2; static LogCascadeDelete(logger: IDiagnosticsLogger): EventDefinition_3; static LogCascadeDeleteOrphan(logger: IDiagnosticsLogger): EventDefinition_3; static LogCascadeDeleteOrphanSensitive(logger: IDiagnosticsLogger): EventDefinition_4; static LogCascadeDeleteSensitive(logger: IDiagnosticsLogger): EventDefinition_5; static LogCollectionChangeDetected(logger: IDiagnosticsLogger): EventDefinition_4; static LogCollectionChangeDetectedSensitive(logger: IDiagnosticsLogger): EventDefinition_5; static LogCollectionWithoutComparer(logger: IDiagnosticsLogger): EventDefinition_2; static LogComplexElementPropertyChangeDetected(logger: IDiagnosticsLogger): EventDefinition_2; static LogComplexElementPropertyChangeDetectedSensitive(logger: IDiagnosticsLogger): EventDefinition_5; static LogConflictingForeignKeyAttributesOnNavigationAndProperty(logger: IDiagnosticsLogger): EventDefinition_4; static LogConflictingKeylessAndKeyAttributes(logger: IDiagnosticsLogger): EventDefinition_2; static LogConflictingShadowForeignKeys(logger: IDiagnosticsLogger): EventDefinition_3; static LogContextDisposed(logger: IDiagnosticsLogger): EventDefinition_1; static LogContextInitialized(logger: IDiagnosticsLogger): EventDefinition_5; static LogDetachedLazyLoading(logger: IDiagnosticsLogger): EventDefinition_2; static LogDetectChangesCompleted(logger: IDiagnosticsLogger): EventDefinition_1; static LogDetectChangesStarting(logger: IDiagnosticsLogger): EventDefinition_1; static LogDistinctAfterOrderByWithoutRowLimitingOperatorWarning(logger: IDiagnosticsLogger): EventDefinition; static LogDuplicateDependentEntityTypeInstance(logger: IDiagnosticsLogger): EventDefinition_2; static LogExceptionDuringQueryIteration(logger: IDiagnosticsLogger): EventDefinition_3; static LogExceptionDuringSaveChanges(logger: IDiagnosticsLogger): EventDefinition_3; static LogExecutionStrategyRetrying(logger: IDiagnosticsLogger): EventDefinition_3; static LogFirstWithoutOrderByAndFilter(logger: IDiagnosticsLogger): EventDefinition; static LogForeignKeyAttributesOnBothNavigations(logger: IDiagnosticsLogger): EventDefinition_4; static LogForeignKeyAttributesOnBothProperties(logger: IDiagnosticsLogger): EventDefinition_6; static LogForeignKeyChangeDetected(logger: IDiagnosticsLogger): EventDefinition_2; static LogForeignKeyChangeDetectedSensitive(logger: IDiagnosticsLogger): EventDefinition_5; static LogIncompatibleMatchingForeignKeyProperties(logger: IDiagnosticsLogger): EventDefinition_4; static LogInvalidIncludePath(logger: IDiagnosticsLogger): EventDefinition_2; static LogLazyLoadOnDisposedContext(logger: IDiagnosticsLogger): EventDefinition_2; static LogManyServiceProvidersCreated(logger: IDiagnosticsLogger): EventDefinition; static LogMappedComplexPropertyIgnored(logger: IDiagnosticsLogger): EventDefinition_2; static LogMappedEntityTypeIgnored(logger: IDiagnosticsLogger): EventDefinition_1; static LogMappedNavigationIgnored(logger: IDiagnosticsLogger): EventDefinition_2; static LogMappedPropertyIgnored(logger: IDiagnosticsLogger): EventDefinition_2; static LogMultipleInversePropertiesSameTarget(logger: IDiagnosticsLogger): EventDefinition_2; static LogMultipleNavigationProperties(logger: IDiagnosticsLogger): EventDefinition_4; static LogMultiplePrimaryKeyCandidates(logger: IDiagnosticsLogger): EventDefinition_3; static LogNavigationBaseIncluded(logger: IDiagnosticsLogger): EventDefinition_1; static LogNavigationBaseIncludeIgnored(logger: IDiagnosticsLogger): EventDefinition_1; static LogNavigationLazyLoading(logger: IDiagnosticsLogger): EventDefinition_2; static LogNoEntityTypeConfigurationsWarning(logger: IDiagnosticsLogger): EventDefinition_1; static LogNonOwnershipInverseNavigation(logger: IDiagnosticsLogger): EventDefinition_5; static LogOldModelVersion(logger: IDiagnosticsLogger): EventDefinition_2; static LogOptimisticConcurrencyException(logger: IDiagnosticsLogger): EventDefinition_1; static LogPossibleIncorrectRequiredNavigationWithQueryFilterInteraction(logger: IDiagnosticsLogger): EventDefinition_2; static LogPossibleUnintendedCollectionNavigationNullComparison(logger: IDiagnosticsLogger): EventDefinition_1; static LogPossibleUnintendedReferenceComparison(logger: IDiagnosticsLogger): EventDefinition_2; static LogPropertyChangeDetected(logger: IDiagnosticsLogger): EventDefinition_2; static LogPropertyChangeDetectedSensitive(logger: IDiagnosticsLogger): EventDefinition_5; static LogQueryCanceled(logger: IDiagnosticsLogger): EventDefinition_1; static LogQueryCompilationStarting(logger: IDiagnosticsLogger): EventDefinition_2; static LogQueryExecutionPlanned(logger: IDiagnosticsLogger): EventDefinition_2; static LogRedundantAddServicesCall(logger: IDiagnosticsLogger): EventDefinition; static LogRedundantForeignKey(logger: IDiagnosticsLogger): EventDefinition_2; static LogRedundantIndexRemoved(logger: IDiagnosticsLogger): EventDefinition_3; static LogReferenceChangeDetected(logger: IDiagnosticsLogger): EventDefinition_2; static LogReferenceChangeDetectedSensitive(logger: IDiagnosticsLogger): EventDefinition_3; static LogRequiredAttributeOnCollection(logger: IDiagnosticsLogger): EventDefinition_2; static LogRequiredAttributeOnSkipNavigation(logger: IDiagnosticsLogger): EventDefinition_2; static LogRowLimitingOperationWithoutOrderBy(logger: IDiagnosticsLogger): EventDefinition; static LogSaveChangesCanceled(logger: IDiagnosticsLogger): EventDefinition_1; static LogSaveChangesCompleted(logger: IDiagnosticsLogger): EventDefinition_2; static LogSaveChangesStarting(logger: IDiagnosticsLogger): EventDefinition_1; static LogSensitiveDataLoggingEnabled(logger: IDiagnosticsLogger): EventDefinition; static LogServiceProviderCreated(logger: IDiagnosticsLogger): EventDefinition; static LogServiceProviderDebugInfo(logger: IDiagnosticsLogger): EventDefinition_1; static LogShadowForeignKeyPropertyCreated(logger: IDiagnosticsLogger): EventDefinition_3; static LogShadowPropertyCreated(logger: IDiagnosticsLogger): EventDefinition_2; static LogSkipCollectionChangeDetected(logger: IDiagnosticsLogger): EventDefinition_4; static LogSkipCollectionChangeDetectedSensitive(logger: IDiagnosticsLogger): EventDefinition_5; static LogSkippedEntityTypeConfigurationWarning(logger: IDiagnosticsLogger): EventDefinition_1; static LogStartedTracking(logger: IDiagnosticsLogger): EventDefinition_2; static LogStartedTrackingSensitive(logger: IDiagnosticsLogger): EventDefinition_3; static LogStateChanged(logger: IDiagnosticsLogger): EventDefinition_4; static LogStateChangedSensitive(logger: IDiagnosticsLogger): EventDefinition_5; static LogStringEnumValueInJson(logger: IDiagnosticsLogger): EventDefinition_1; static LogTempValueGenerated(logger: IDiagnosticsLogger): EventDefinition_3; static LogTempValueGeneratedSensitive(logger: IDiagnosticsLogger): EventDefinition_4; static LogTypeLoadingErrorWarning(logger: IDiagnosticsLogger): EventDefinition_2; static LogValueGenerated(logger: IDiagnosticsLogger): EventDefinition_3; static LogValueGeneratedSensitive(logger: IDiagnosticsLogger): EventDefinition_4; } export type CoreResources = CoreResources$instance; export abstract class RelationalResources$instance { static LogAcquiringMigrationLock(logger: IDiagnosticsLogger): EventDefinition; static LogAmbientTransaction(logger: IDiagnosticsLogger): EventDefinition; static LogAmbientTransactionEnlisted(logger: IDiagnosticsLogger): EventDefinition_1; static LogApplyingMigration(logger: IDiagnosticsLogger): EventDefinition_1; static LogBatchExecutorFailedToReleaseSavepoint(logger: IDiagnosticsLogger): EventDefinition; static LogBatchExecutorFailedToRollbackToSavepoint(logger: IDiagnosticsLogger): EventDefinition; static LogBatchReadyForExecution(logger: IDiagnosticsLogger): EventDefinition_1; static LogBatchSmallerThanMinBatchSize(logger: IDiagnosticsLogger): EventDefinition_2; static LogBeganTransaction(logger: IDiagnosticsLogger): EventDefinition_1; static LogBeginningTransaction(logger: IDiagnosticsLogger): EventDefinition_1; static LogBoolWithDefaultWarning(logger: IDiagnosticsLogger): EventDefinition_5; static LogClosedConnection(logger: IDiagnosticsLogger): EventDefinition_3; static LogClosingConnection(logger: IDiagnosticsLogger): EventDefinition_2; static LogClosingDataReader(logger: IDiagnosticsLogger): EventDefinition_2; static LogColumnOrderIgnoredWarning(logger: IDiagnosticsLogger): EventDefinition_2; static LogCommandCanceled(logger: IDiagnosticsLogger): EventDefinition_6; static LogCommandCreated(logger: IDiagnosticsLogger): EventDefinition_2; static LogCommandCreating(logger: IDiagnosticsLogger): EventDefinition_1; static LogCommandFailed(logger: IDiagnosticsLogger): EventDefinition_6; static LogCommandInitialized(logger: IDiagnosticsLogger): EventDefinition_2; static LogCommittedTransaction(logger: IDiagnosticsLogger): EventDefinition; static LogCommittingTransaction(logger: IDiagnosticsLogger): EventDefinition; static LogConnectionCanceled(logger: IDiagnosticsLogger): EventDefinition_2; static LogConnectionCreated(logger: IDiagnosticsLogger): EventDefinition_1; static LogConnectionCreating(logger: IDiagnosticsLogger): EventDefinition; static LogConnectionDisposed(logger: IDiagnosticsLogger): EventDefinition_3; static LogConnectionDisposing(logger: IDiagnosticsLogger): EventDefinition_2; static LogConnectionError(logger: IDiagnosticsLogger): EventDefinition_2; static LogConnectionErrorAsDebug(logger: IDiagnosticsLogger): EventDefinition_2; static LogCreatedTransactionSavepoint(logger: IDiagnosticsLogger): EventDefinition; static LogCreatingTransactionSavepoint(logger: IDiagnosticsLogger): EventDefinition; static LogDisposingDataReader(logger: IDiagnosticsLogger): EventDefinition_3; static LogDisposingTransaction(logger: IDiagnosticsLogger): EventDefinition; static LogDuplicateColumnOrders(logger: IDiagnosticsLogger): EventDefinition_2; static LogExceptionDuringExecuteDelete(logger: IDiagnosticsLogger): EventDefinition_3; static LogExceptionDuringExecuteUpdate(logger: IDiagnosticsLogger): EventDefinition_3; static LogExceptionDuringNonQueryOperation(logger: IDiagnosticsLogger): EventDefinition_3; static LogExecutedCommand(logger: IDiagnosticsLogger): EventDefinition_6; static LogExecutingCommand(logger: IDiagnosticsLogger): EventDefinition_5; static LogExplicitTransactionEnlisted(logger: IDiagnosticsLogger): EventDefinition_1; static LogForeignKeyPropertiesMappedToUnrelatedTables(logger: IDiagnosticsLogger): FallbackEventDefinition; static LogForeignKeyTpcPrincipal(logger: IDiagnosticsLogger): FallbackEventDefinition; static LogGeneratingDown(logger: IDiagnosticsLogger): EventDefinition_1; static LogGeneratingUp(logger: IDiagnosticsLogger): EventDefinition_1; static LogKeyHasDefaultValue(logger: IDiagnosticsLogger): EventDefinition_2; static LogKeyPropertiesNotMappedToTable(logger: IDiagnosticsLogger): EventDefinition_3; static LogMigrating(logger: IDiagnosticsLogger): EventDefinition_2; static LogMigrationAttributeMissingWarning(logger: IDiagnosticsLogger): EventDefinition_1; static LogMigrationsUserTransaction(logger: IDiagnosticsLogger): EventDefinition; static LogMultipleCollectionIncludeWarning(logger: IDiagnosticsLogger): EventDefinition; static LogNamedIndexAllPropertiesNotToMappedToAnyTable(logger: IDiagnosticsLogger): EventDefinition_3; static LogNamedIndexPropertiesBothMappedAndNotMappedToTable(logger: IDiagnosticsLogger): EventDefinition_4; static LogNamedIndexPropertiesMappedToNonOverlappingTables(logger: IDiagnosticsLogger): FallbackEventDefinition; static LogNoMigrationsApplied(logger: IDiagnosticsLogger): EventDefinition; static LogNoMigrationsFound(logger: IDiagnosticsLogger): EventDefinition_1; static LogNoModelSnapshotFound(logger: IDiagnosticsLogger): EventDefinition_1; static LogNonDeterministicModel(logger: IDiagnosticsLogger): EventDefinition_1; static LogNonTransactionalMigrationOperationWarning(logger: IDiagnosticsLogger): EventDefinition_2; static LogOpenedConnection(logger: IDiagnosticsLogger): EventDefinition_2; static LogOpeningConnection(logger: IDiagnosticsLogger): EventDefinition_2; static LogOptionalDependentWithAllNullProperties(logger: IDiagnosticsLogger): EventDefinition_1; static LogOptionalDependentWithAllNullPropertiesSensitive(logger: IDiagnosticsLogger): EventDefinition_2; static LogOptionalDependentWithoutIdentifyingProperty(logger: IDiagnosticsLogger): EventDefinition_1; static LogPendingModelChanges(logger: IDiagnosticsLogger): EventDefinition_1; static LogPossibleUnintendedUseOfEquals(logger: IDiagnosticsLogger): EventDefinition_2; static LogReleasedTransactionSavepoint(logger: IDiagnosticsLogger): EventDefinition; static LogReleasingTransactionSavepoint(logger: IDiagnosticsLogger): EventDefinition; static LogRevertingMigration(logger: IDiagnosticsLogger): EventDefinition_1; static LogRolledBackToTransactionSavepoint(logger: IDiagnosticsLogger): EventDefinition; static LogRolledBackTransaction(logger: IDiagnosticsLogger): EventDefinition; static LogRollingBackToTransactionSavepoint(logger: IDiagnosticsLogger): EventDefinition; static LogRollingBackTransaction(logger: IDiagnosticsLogger): EventDefinition; static LogStoredProcedureConcurrencyTokenNotMapped(logger: IDiagnosticsLogger): EventDefinition_3; static LogTpcStoreGeneratedIdentity(logger: IDiagnosticsLogger): EventDefinition_2; static LogTransactionError(logger: IDiagnosticsLogger): EventDefinition; static LogTriggerOnNonRootTphEntity(logger: IDiagnosticsLogger): EventDefinition_2; static LogUnexpectedTrailingResultSetWhenSaving(logger: IDiagnosticsLogger): EventDefinition; static LogUnnamedIndexAllPropertiesNotToMappedToAnyTable(logger: IDiagnosticsLogger): EventDefinition_2; static LogUnnamedIndexPropertiesBothMappedAndNotMappedToTable(logger: IDiagnosticsLogger): EventDefinition_3; static LogUnnamedIndexPropertiesMappedToNonOverlappingTables(logger: IDiagnosticsLogger): EventDefinition_6; static LogUsingTransaction(logger: IDiagnosticsLogger): EventDefinition_1; } export type RelationalResources = RelationalResources$instance;