UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

50 lines (46 loc) 4.48 kB
// Generated by tsbindgen - Architecture // Namespace: System.Transactions // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Transactions/internal/index.js'; // Cross-namespace type imports for constraints import type { IDictionary } from './System.Collections/internal/index.js'; import type { MethodBase, MethodInfo } from './System.Reflection/internal/index.js'; import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js'; import type { WaitHandle } from './System.Threading/internal/index.js'; import type { AsyncCallback, Boolean as ClrBoolean, Byte, DateTime, Delegate, Enum, EventArgs, Exception, Guid, IAsyncResult, ICloneable, IComparable, IConvertible, IDisposable, IEquatable_1, IFormatProvider, IFormattable, Int32, IntPtr, ISpanFormattable, MulticastDelegate, Object as ClrObject, String as ClrString, SystemException, TimeSpan, Type, TypeCode, ValueType, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export { CommittableTransaction as CommittableTransaction } from './System.Transactions/internal/index.js'; export { DependentTransaction as DependentTransaction } from './System.Transactions/internal/index.js'; export { Enlistment as Enlistment } from './System.Transactions/internal/index.js'; export type IDtcTransaction = Internal.IDtcTransaction; export type IEnlistmentNotification = Internal.IEnlistmentNotification; export type IPromotableSinglePhaseNotification = Internal.IPromotableSinglePhaseNotification; export type ISimpleTransactionSuperior = Internal.ISimpleTransactionSuperior; export type ISinglePhaseNotification = Internal.ISinglePhaseNotification; export type ITransactionPromoter = Internal.ITransactionPromoter; export { PreparingEnlistment as PreparingEnlistment } from './System.Transactions/internal/index.js'; export { SinglePhaseEnlistment as SinglePhaseEnlistment } from './System.Transactions/internal/index.js'; export { SubordinateTransaction as SubordinateTransaction } from './System.Transactions/internal/index.js'; export { TransactionEventArgs as TransactionEventArgs } from './System.Transactions/internal/index.js'; export type TransactionCompletedEventHandler = Internal.TransactionCompletedEventHandler; export { IsolationLevel as IsolationLevel } from './System.Transactions/internal/index.js'; export { TransactionStatus as TransactionStatus } from './System.Transactions/internal/index.js'; export { DependentCloneOption as DependentCloneOption } from './System.Transactions/internal/index.js'; export { EnlistmentOptions as EnlistmentOptions } from './System.Transactions/internal/index.js'; export { Transaction as Transaction } from './System.Transactions/internal/index.js'; export { TransactionException as TransactionException } from './System.Transactions/internal/index.js'; export { TransactionAbortedException as TransactionAbortedException } from './System.Transactions/internal/index.js'; export { TransactionInDoubtException as TransactionInDoubtException } from './System.Transactions/internal/index.js'; export { TransactionManagerCommunicationException as TransactionManagerCommunicationException } from './System.Transactions/internal/index.js'; export { TransactionPromotionException as TransactionPromotionException } from './System.Transactions/internal/index.js'; export { TransactionInformation as TransactionInformation } from './System.Transactions/internal/index.js'; export type HostCurrentTransactionCallback = Internal.HostCurrentTransactionCallback; export type TransactionStartedEventHandler = Internal.TransactionStartedEventHandler; export { TransactionManager$instance as TransactionManager } from './System.Transactions/internal/index.js'; export { TransactionOptions as TransactionOptions } from './System.Transactions/internal/index.js'; export { TransactionScopeOption as TransactionScopeOption } from './System.Transactions/internal/index.js'; export { TransactionScopeAsyncFlowOption as TransactionScopeAsyncFlowOption } from './System.Transactions/internal/index.js'; export { EnterpriseServicesInteropOption as EnterpriseServicesInteropOption } from './System.Transactions/internal/index.js'; export { TransactionScope as TransactionScope } from './System.Transactions/internal/index.js'; export { TransactionInterop$instance as TransactionInterop } from './System.Transactions/internal/index.js';