1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] 6 [assembly:System.CLSCompliantAttribute(true)] 7 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] 8 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] 9 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] 10 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Transactions.dll")] 11 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.Transactions.dll")] 12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.6.57.0")] 13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.6.57.0")] 14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] 15 [assembly:System.Reflection.AssemblyTitleAttribute("System.Transactions.dll")] 16 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] 17 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] 18 [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] 19 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] 20 [assembly:System.Runtime.InteropServices.BestFitMappingAttribute(false)] 21 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] 22 [assembly:System.Security.AllowPartiallyTrustedCallersAttribute] 23 namespace System 24 { 25 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 26 internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute 27 { MonoDocumentationNoteAttribute(string comment)28 public MonoDocumentationNoteAttribute(string comment) { } 29 } 30 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 31 internal partial class MonoExtensionAttribute : System.MonoTODOAttribute 32 { MonoExtensionAttribute(string comment)33 public MonoExtensionAttribute(string comment) { } 34 } 35 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 36 internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute 37 { MonoInternalNoteAttribute(string comment)38 public MonoInternalNoteAttribute(string comment) { } 39 } 40 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 41 internal partial class MonoLimitationAttribute : System.MonoTODOAttribute 42 { MonoLimitationAttribute(string comment)43 public MonoLimitationAttribute(string comment) { } 44 } 45 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 46 internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute 47 { MonoNotSupportedAttribute(string comment)48 public MonoNotSupportedAttribute(string comment) { } 49 } 50 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 51 internal partial class MonoTODOAttribute : System.Attribute 52 { MonoTODOAttribute()53 public MonoTODOAttribute() { } MonoTODOAttribute(string comment)54 public MonoTODOAttribute(string comment) { } 55 public string Comment { get { throw null; } } 56 } 57 } 58 namespace System.Transactions 59 { 60 [System.SerializableAttribute] 61 public sealed partial class CommittableTransaction : System.Transactions.Transaction, System.IAsyncResult, System.IDisposable, System.Runtime.Serialization.ISerializable 62 { CommittableTransaction()63 public CommittableTransaction() { } CommittableTransaction(System.TimeSpan timeout)64 public CommittableTransaction(System.TimeSpan timeout) { } CommittableTransaction(System.Transactions.TransactionOptions options)65 public CommittableTransaction(System.Transactions.TransactionOptions options) { } 66 object System.IAsyncResult.AsyncState { get { throw null; } } 67 System.Threading.WaitHandle System.IAsyncResult.AsyncWaitHandle { get { throw null; } } 68 bool System.IAsyncResult.CompletedSynchronously { get { throw null; } } 69 bool System.IAsyncResult.IsCompleted { get { throw null; } } BeginCommit(System.AsyncCallback asyncCallback, object asyncState)70 public System.IAsyncResult BeginCommit(System.AsyncCallback asyncCallback, object asyncState) { throw null; } Commit()71 public void Commit() { } EndCommit(System.IAsyncResult asyncResult)72 public void EndCommit(System.IAsyncResult asyncResult) { } 73 [System.MonoTODOAttribute("Not implemented")] System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)74 void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } 75 } 76 public enum DependentCloneOption 77 { 78 BlockCommitUntilComplete = 0, 79 RollbackIfNotComplete = 1, 80 } 81 [System.MonoTODOAttribute("Not supported yet")] 82 [System.SerializableAttribute] 83 public sealed partial class DependentTransaction : System.Transactions.Transaction, System.Runtime.Serialization.ISerializable 84 { DependentTransaction()85 internal DependentTransaction() { } 86 [System.MonoTODOAttribute] Complete()87 public void Complete() { } System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)88 void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } 89 } 90 public partial class Enlistment 91 { Enlistment()92 internal Enlistment() { } Done()93 public void Done() { } 94 } 95 [System.FlagsAttribute] 96 public enum EnlistmentOptions 97 { 98 EnlistDuringPrepareRequired = 1, 99 None = 0, 100 } 101 public enum EnterpriseServicesInteropOption 102 { 103 Automatic = 1, 104 Full = 2, 105 None = 0, 106 } HostCurrentTransactionCallback()107 public delegate System.Transactions.Transaction HostCurrentTransactionCallback(); 108 [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] 109 public partial interface IDtcTransaction 110 { Abort(System.IntPtr reason, int retaining, int async)111 void Abort(System.IntPtr reason, int retaining, int async); Commit(int retaining, int commitType, int reserved)112 void Commit(int retaining, int commitType, int reserved); GetTransactionInfo(System.IntPtr transactionInformation)113 void GetTransactionInfo(System.IntPtr transactionInformation); 114 } 115 public partial interface IEnlistmentNotification 116 { Commit(System.Transactions.Enlistment enlistment)117 void Commit(System.Transactions.Enlistment enlistment); InDoubt(System.Transactions.Enlistment enlistment)118 void InDoubt(System.Transactions.Enlistment enlistment); Prepare(System.Transactions.PreparingEnlistment preparingEnlistment)119 void Prepare(System.Transactions.PreparingEnlistment preparingEnlistment); Rollback(System.Transactions.Enlistment enlistment)120 void Rollback(System.Transactions.Enlistment enlistment); 121 } 122 public partial interface IPromotableSinglePhaseNotification : System.Transactions.ITransactionPromoter 123 { Initialize()124 void Initialize(); Rollback(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment)125 void Rollback(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment)126 void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); 127 } 128 public partial interface ISimpleTransactionSuperior : System.Transactions.ITransactionPromoter 129 { Rollback()130 void Rollback(); 131 } 132 public partial interface ISinglePhaseNotification : System.Transactions.IEnlistmentNotification 133 { SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment)134 void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); 135 } 136 public enum IsolationLevel 137 { 138 Chaos = 5, 139 ReadCommitted = 2, 140 ReadUncommitted = 3, 141 RepeatableRead = 1, 142 Serializable = 0, 143 Snapshot = 4, 144 Unspecified = 6, 145 } 146 public partial interface ITransactionPromoter 147 { Promote()148 byte[] Promote(); 149 } 150 public partial class PreparingEnlistment : System.Transactions.Enlistment 151 { PreparingEnlistment()152 internal PreparingEnlistment() { } ForceRollback()153 public void ForceRollback() { } 154 [System.MonoTODOAttribute] ForceRollback(System.Exception e)155 public void ForceRollback(System.Exception e) { } 156 [System.MonoTODOAttribute] Prepared()157 public void Prepared() { } 158 [System.MonoTODOAttribute] RecoveryInformation()159 public byte[] RecoveryInformation() { throw null; } 160 } 161 public partial class SinglePhaseEnlistment : System.Transactions.Enlistment 162 { SinglePhaseEnlistment()163 internal SinglePhaseEnlistment() { } Aborted()164 public void Aborted() { } Aborted(System.Exception e)165 public void Aborted(System.Exception e) { } 166 [System.MonoTODOAttribute] Committed()167 public void Committed() { } 168 [System.MonoTODOAttribute("Not implemented")] InDoubt()169 public void InDoubt() { } 170 [System.MonoTODOAttribute("Not implemented")] InDoubt(System.Exception e)171 public void InDoubt(System.Exception e) { } 172 } 173 [System.SerializableAttribute] 174 public sealed partial class SubordinateTransaction : System.Transactions.Transaction 175 { SubordinateTransaction(System.Transactions.IsolationLevel isoLevel, System.Transactions.ISimpleTransactionSuperior superior)176 public SubordinateTransaction(System.Transactions.IsolationLevel isoLevel, System.Transactions.ISimpleTransactionSuperior superior) { } 177 } 178 [System.SerializableAttribute] 179 public partial class Transaction : System.IDisposable, System.Runtime.Serialization.ISerializable 180 { Transaction()181 internal Transaction() { } 182 public static System.Transactions.Transaction Current { get { throw null; } set { } } 183 public System.Transactions.IsolationLevel IsolationLevel { get { throw null; } } 184 public System.Guid PromoterType { get { throw null; } } 185 public System.Transactions.TransactionInformation TransactionInformation { get { throw null; } } 186 public event System.Transactions.TransactionCompletedEventHandler TransactionCompleted { add { } remove { } } BeginCommitInternal(System.AsyncCallback callback)187 protected System.IAsyncResult BeginCommitInternal(System.AsyncCallback callback) { throw null; } Clone()188 public System.Transactions.Transaction Clone() { throw null; } 189 [System.MonoTODOAttribute] DependentClone(System.Transactions.DependentCloneOption cloneOption)190 public System.Transactions.DependentTransaction DependentClone(System.Transactions.DependentCloneOption cloneOption) { throw null; } Dispose()191 public void Dispose() { } EndCommitInternal(System.IAsyncResult ar)192 protected void EndCommitInternal(System.IAsyncResult ar) { } 193 [System.MonoTODOAttribute("Only SinglePhase commit supported for durable resource managers.")] 194 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand)] EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions)195 public System.Transactions.Enlistment EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } 196 [System.MonoTODOAttribute("Only Local Transaction Manager supported. Cannot have more than 1 durable resource per transaction. Only EnlistmentOptions.None supported yet.")] 197 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand)] EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions)198 public System.Transactions.Enlistment EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification)199 public bool EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification) { throw null; } EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification, System.Guid promoterType)200 public bool EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification, System.Guid promoterType) { throw null; } 201 [System.MonoTODOAttribute("EnlistmentOptions being ignored")] EnlistVolatile(System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions)202 public System.Transactions.Enlistment EnlistVolatile(System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } 203 [System.MonoTODOAttribute("EnlistmentOptions being ignored")] EnlistVolatile(System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions)204 public System.Transactions.Enlistment EnlistVolatile(System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } Equals(object obj)205 public override bool Equals(object obj) { throw null; } GetHashCode()206 public override int GetHashCode() { throw null; } GetPromotedToken()207 public byte[] GetPromotedToken() { throw null; } operator ==(System.Transactions.Transaction x, System.Transactions.Transaction y)208 public static bool operator ==(System.Transactions.Transaction x, System.Transactions.Transaction y) { throw null; } operator !=(System.Transactions.Transaction x, System.Transactions.Transaction y)209 public static bool operator !=(System.Transactions.Transaction x, System.Transactions.Transaction y) { throw null; } 210 [System.MonoTODOAttribute("Only Local Transaction Manager supported. Cannot have more than 1 durable resource per transaction.")] 211 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand)] PromoteAndEnlistDurable(System.Guid manager, System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Transactions.ISinglePhaseNotification notification, System.Transactions.EnlistmentOptions options)212 public System.Transactions.Enlistment PromoteAndEnlistDurable(System.Guid manager, System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Transactions.ISinglePhaseNotification notification, System.Transactions.EnlistmentOptions options) { throw null; } Rollback()213 public void Rollback() { } Rollback(System.Exception e)214 public void Rollback(System.Exception e) { } SetDistributedTransactionIdentifier(System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Guid distributedTransactionIdentifier)215 public void SetDistributedTransactionIdentifier(System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Guid distributedTransactionIdentifier) { } 216 [System.MonoTODOAttribute] System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)217 void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } 218 } 219 [System.SerializableAttribute] 220 public partial class TransactionAbortedException : System.Transactions.TransactionException 221 { TransactionAbortedException()222 public TransactionAbortedException() { } TransactionAbortedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)223 protected TransactionAbortedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionAbortedException(string message)224 public TransactionAbortedException(string message) { } TransactionAbortedException(string message, System.Exception innerException)225 public TransactionAbortedException(string message, System.Exception innerException) { } 226 } TransactionCompletedEventHandler(object sender, System.Transactions.TransactionEventArgs e)227 public delegate void TransactionCompletedEventHandler(object sender, System.Transactions.TransactionEventArgs e); 228 public partial class TransactionEventArgs : System.EventArgs 229 { TransactionEventArgs()230 public TransactionEventArgs() { } 231 public System.Transactions.Transaction Transaction { get { throw null; } } 232 } 233 [System.SerializableAttribute] 234 public partial class TransactionException : System.SystemException 235 { TransactionException()236 public TransactionException() { } TransactionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)237 protected TransactionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionException(string message)238 public TransactionException(string message) { } TransactionException(string message, System.Exception innerException)239 public TransactionException(string message, System.Exception innerException) { } 240 } 241 [System.SerializableAttribute] 242 public partial class TransactionInDoubtException : System.Transactions.TransactionException 243 { TransactionInDoubtException()244 public TransactionInDoubtException() { } TransactionInDoubtException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)245 protected TransactionInDoubtException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionInDoubtException(string message)246 public TransactionInDoubtException(string message) { } TransactionInDoubtException(string message, System.Exception innerException)247 public TransactionInDoubtException(string message, System.Exception innerException) { } 248 } 249 public partial class TransactionInformation 250 { TransactionInformation()251 internal TransactionInformation() { } 252 public System.DateTime CreationTime { get { throw null; } } 253 public System.Guid DistributedIdentifier { get { throw null; } } 254 public string LocalIdentifier { get { throw null; } } 255 public System.Transactions.TransactionStatus Status { get { throw null; } } 256 } 257 [System.MonoTODOAttribute] 258 public static partial class TransactionInterop 259 { 260 public static readonly System.Guid PromoterTypeDtc; 261 [System.MonoTODOAttribute] GetDtcTransaction(System.Transactions.Transaction transaction)262 public static System.Transactions.IDtcTransaction GetDtcTransaction(System.Transactions.Transaction transaction) { throw null; } 263 [System.MonoTODOAttribute] GetExportCookie(System.Transactions.Transaction transaction, byte[] whereabouts)264 public static byte[] GetExportCookie(System.Transactions.Transaction transaction, byte[] whereabouts) { throw null; } 265 [System.MonoTODOAttribute] GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction transactionNative)266 public static System.Transactions.Transaction GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction transactionNative) { throw null; } 267 [System.MonoTODOAttribute] GetTransactionFromExportCookie(byte[] cookie)268 public static System.Transactions.Transaction GetTransactionFromExportCookie(byte[] cookie) { throw null; } 269 [System.MonoTODOAttribute] GetTransactionFromTransmitterPropagationToken(byte[] propagationToken)270 public static System.Transactions.Transaction GetTransactionFromTransmitterPropagationToken(byte[] propagationToken) { throw null; } 271 [System.MonoTODOAttribute] GetTransmitterPropagationToken(System.Transactions.Transaction transaction)272 public static byte[] GetTransmitterPropagationToken(System.Transactions.Transaction transaction) { throw null; } 273 [System.MonoTODOAttribute] GetWhereabouts()274 public static byte[] GetWhereabouts() { throw null; } 275 } 276 public static partial class TransactionManager 277 { 278 public static System.TimeSpan DefaultTimeout { get { throw null; } } 279 [System.MonoTODOAttribute("Not implemented")] 280 public static System.Transactions.HostCurrentTransactionCallback HostCurrentCallback { get { throw null; } set { } } 281 public static System.TimeSpan MaximumTimeout { get { throw null; } } 282 public static event System.Transactions.TransactionStartedEventHandler DistributedTransactionStarted { add { } remove { } } 283 [System.MonoTODOAttribute("Not implemented")] RecoveryComplete(System.Guid resourceManagerIdentifier)284 public static void RecoveryComplete(System.Guid resourceManagerIdentifier) { } 285 [System.MonoTODOAttribute("Not implemented")] Reenlist(System.Guid resourceManagerIdentifier, byte[] recoveryInformation, System.Transactions.IEnlistmentNotification enlistmentNotification)286 public static System.Transactions.Enlistment Reenlist(System.Guid resourceManagerIdentifier, byte[] recoveryInformation, System.Transactions.IEnlistmentNotification enlistmentNotification) { throw null; } 287 } 288 [System.SerializableAttribute] 289 public partial class TransactionManagerCommunicationException : System.Transactions.TransactionException 290 { TransactionManagerCommunicationException()291 public TransactionManagerCommunicationException() { } TransactionManagerCommunicationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)292 protected TransactionManagerCommunicationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionManagerCommunicationException(string message)293 public TransactionManagerCommunicationException(string message) { } TransactionManagerCommunicationException(string message, System.Exception innerException)294 public TransactionManagerCommunicationException(string message, System.Exception innerException) { } 295 } 296 [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 297 public partial struct TransactionOptions 298 { 299 public System.Transactions.IsolationLevel IsolationLevel { get { throw null; } set { } } 300 public System.TimeSpan Timeout { get { throw null; } set { } } EqualsSystem.Transactions.TransactionOptions301 public override bool Equals(object obj) { throw null; } GetHashCodeSystem.Transactions.TransactionOptions302 public override int GetHashCode() { throw null; } operator ==System.Transactions.TransactionOptions303 public static bool operator ==(System.Transactions.TransactionOptions x, System.Transactions.TransactionOptions y) { throw null; } operator !=System.Transactions.TransactionOptions304 public static bool operator !=(System.Transactions.TransactionOptions x, System.Transactions.TransactionOptions y) { throw null; } 305 } 306 [System.SerializableAttribute] 307 public partial class TransactionPromotionException : System.Transactions.TransactionException 308 { TransactionPromotionException()309 public TransactionPromotionException() { } TransactionPromotionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)310 protected TransactionPromotionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionPromotionException(string message)311 public TransactionPromotionException(string message) { } TransactionPromotionException(string message, System.Exception innerException)312 public TransactionPromotionException(string message, System.Exception innerException) { } 313 } 314 public sealed partial class TransactionScope : System.IDisposable 315 { TransactionScope()316 public TransactionScope() { } TransactionScope(System.Transactions.Transaction transactionToUse)317 public TransactionScope(System.Transactions.Transaction transactionToUse) { } TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout)318 public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout) { } 319 [System.MonoTODOAttribute("EnterpriseServicesInteropOption not supported.")] TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.EnterpriseServicesInteropOption interopOption)320 public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.EnterpriseServicesInteropOption interopOption) { } TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)321 public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.Transaction transactionToUse, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)322 public TransactionScope(System.Transactions.Transaction transactionToUse, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)323 public TransactionScope(System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption)324 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout)325 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlow)326 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlow) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions)327 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions) { } 328 [System.MonoTODOAttribute("EnterpriseServicesInteropOption not supported")] TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.EnterpriseServicesInteropOption interopOption)329 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.EnterpriseServicesInteropOption interopOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)330 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeOption option, System.Transactions.TransactionScopeAsyncFlowOption asyncFlow)331 public TransactionScope(System.Transactions.TransactionScopeOption option, System.Transactions.TransactionScopeAsyncFlowOption asyncFlow) { } Complete()332 public void Complete() { } Dispose()333 public void Dispose() { } 334 } 335 public enum TransactionScopeAsyncFlowOption 336 { 337 Enabled = 1, 338 Suppress = 0, 339 } 340 public enum TransactionScopeOption 341 { 342 Required = 0, 343 RequiresNew = 1, 344 Suppress = 2, 345 } TransactionStartedEventHandler(object sender, System.Transactions.TransactionEventArgs e)346 public delegate void TransactionStartedEventHandler(object sender, System.Transactions.TransactionEventArgs e); 347 public enum TransactionStatus 348 { 349 Aborted = 2, 350 Active = 0, 351 Committed = 1, 352 InDoubt = 3, 353 } 354 } 355 namespace System.Transactions.Configuration 356 { 357 public partial class DefaultSettingsSection : System.Configuration.ConfigurationSection 358 { DefaultSettingsSection()359 public DefaultSettingsSection() { } 360 [System.Configuration.ConfigurationPropertyAttribute("distributedTransactionManagerName", DefaultValue="")] 361 public string DistributedTransactionManagerName { get { throw null; } set { } } 362 [System.Configuration.ConfigurationPropertyAttribute("timeout", DefaultValue="00:01:00")] 363 [System.Configuration.TimeSpanValidatorAttribute(MinValueString="00:00:00", MaxValueString="10675199.02:48:05.4775807")] 364 public System.TimeSpan Timeout { get { throw null; } set { } } 365 } 366 public partial class MachineSettingsSection : System.Configuration.ConfigurationSection 367 { MachineSettingsSection()368 public MachineSettingsSection() { } 369 [System.Configuration.ConfigurationPropertyAttribute("maxTimeout", DefaultValue="00:10:00")] 370 [System.Configuration.TimeSpanValidatorAttribute(MinValueString="00:00:00", MaxValueString="10675199.02:48:05.4775807")] 371 public System.TimeSpan MaxTimeout { get { throw null; } set { } } 372 } 373 public partial class TransactionsSectionGroup : System.Configuration.ConfigurationSectionGroup 374 { TransactionsSectionGroup()375 public TransactionsSectionGroup() { } 376 [System.Configuration.ConfigurationPropertyAttribute("defaultSettings")] 377 public System.Transactions.Configuration.DefaultSettingsSection DefaultSettings { get { throw null; } } 378 [System.Configuration.ConfigurationPropertyAttribute("machineSettings")] 379 public System.Transactions.Configuration.MachineSettingsSection MachineSettings { get { throw null; } } GetSectionGroup(System.Configuration.Configuration config)380 public static System.Transactions.Configuration.TransactionsSectionGroup GetSectionGroup(System.Configuration.Configuration config) { throw null; } 381 } 382 } 383