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)(258))] 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.0.30319.17020")] 13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.0.30319.17020")] 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.ReferenceAssemblyAttribute] 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 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 } 74 public enum DependentCloneOption 75 { 76 BlockCommitUntilComplete = 0, 77 RollbackIfNotComplete = 1, 78 } 79 [System.MonoTODOAttribute("Not supported yet")] 80 [System.SerializableAttribute] 81 public sealed partial class DependentTransaction : System.Transactions.Transaction 82 { DependentTransaction()83 internal DependentTransaction() { } 84 [System.MonoTODOAttribute] Complete()85 public void Complete() { } 86 } 87 public sealed partial class DistributedTransactionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission 88 { DistributedTransactionPermission(System.Security.Permissions.PermissionState state)89 public DistributedTransactionPermission(System.Security.Permissions.PermissionState state) { } Copy()90 public override System.Security.IPermission Copy() { throw null; } FromXml(System.Security.SecurityElement securityElement)91 public override void FromXml(System.Security.SecurityElement securityElement) { } Intersect(System.Security.IPermission target)92 public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } IsSubsetOf(System.Security.IPermission target)93 public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } IsUnrestricted()94 public bool IsUnrestricted() { throw null; } ToXml()95 public override System.Security.SecurityElement ToXml() { throw null; } Union(System.Security.IPermission target)96 public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } 97 } 98 public sealed partial class DistributedTransactionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute 99 { DistributedTransactionPermissionAttribute(System.Security.Permissions.SecurityAction action)100 public DistributedTransactionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } 101 public new bool Unrestricted { get { throw null; } set { } } CreatePermission()102 public override System.Security.IPermission CreatePermission() { throw null; } 103 } 104 public partial class Enlistment 105 { Enlistment()106 internal Enlistment() { } Done()107 public void Done() { } 108 } 109 [System.FlagsAttribute] 110 public enum EnlistmentOptions 111 { 112 EnlistDuringPrepareRequired = 1, 113 None = 0, 114 } 115 public enum EnterpriseServicesInteropOption 116 { 117 Automatic = 1, 118 Full = 2, 119 None = 0, 120 } HostCurrentTransactionCallback()121 public delegate System.Transactions.Transaction HostCurrentTransactionCallback(); 122 [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] 123 public partial interface IDtcTransaction 124 { Abort(System.IntPtr reason, int retaining, int async)125 void Abort(System.IntPtr reason, int retaining, int async); Commit(int retaining, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)]int commitType, int reserved)126 void Commit(int retaining, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)]int commitType, int reserved); GetTransactionInfo(System.IntPtr transactionInformation)127 void GetTransactionInfo(System.IntPtr transactionInformation); 128 } 129 public partial interface IEnlistmentNotification 130 { Commit(System.Transactions.Enlistment enlistment)131 void Commit(System.Transactions.Enlistment enlistment); InDoubt(System.Transactions.Enlistment enlistment)132 void InDoubt(System.Transactions.Enlistment enlistment); Prepare(System.Transactions.PreparingEnlistment preparingEnlistment)133 void Prepare(System.Transactions.PreparingEnlistment preparingEnlistment); Rollback(System.Transactions.Enlistment enlistment)134 void Rollback(System.Transactions.Enlistment enlistment); 135 } 136 public partial interface IPromotableSinglePhaseNotification : System.Transactions.ITransactionPromoter 137 { Initialize()138 void Initialize(); Rollback(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment)139 void Rollback(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment)140 void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); 141 } 142 public partial interface ISimpleTransactionSuperior : System.Transactions.ITransactionPromoter 143 { Rollback()144 void Rollback(); 145 } 146 public partial interface ISinglePhaseNotification : System.Transactions.IEnlistmentNotification 147 { SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment)148 void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); 149 } 150 public enum IsolationLevel 151 { 152 Chaos = 5, 153 ReadCommitted = 2, 154 ReadUncommitted = 3, 155 RepeatableRead = 1, 156 Serializable = 0, 157 Snapshot = 4, 158 Unspecified = 6, 159 } 160 public partial interface ITransactionPromoter 161 { Promote()162 byte[] Promote(); 163 } 164 public partial class PreparingEnlistment : System.Transactions.Enlistment 165 { PreparingEnlistment()166 internal PreparingEnlistment() { } ForceRollback()167 public void ForceRollback() { } 168 [System.MonoTODOAttribute] ForceRollback(System.Exception e)169 public void ForceRollback(System.Exception e) { } 170 [System.MonoTODOAttribute] Prepared()171 public void Prepared() { } 172 [System.MonoTODOAttribute] RecoveryInformation()173 public byte[] RecoveryInformation() { throw null; } 174 } 175 public partial class SinglePhaseEnlistment : System.Transactions.Enlistment 176 { SinglePhaseEnlistment()177 internal SinglePhaseEnlistment() { } Aborted()178 public void Aborted() { } Aborted(System.Exception e)179 public void Aborted(System.Exception e) { } 180 [System.MonoTODOAttribute] Committed()181 public void Committed() { } 182 [System.MonoTODOAttribute("Not implemented")] InDoubt()183 public void InDoubt() { } 184 [System.MonoTODOAttribute("Not implemented")] InDoubt(System.Exception e)185 public void InDoubt(System.Exception e) { } 186 } 187 [System.SerializableAttribute] 188 public sealed partial class SubordinateTransaction : System.Transactions.Transaction 189 { SubordinateTransaction(System.Transactions.IsolationLevel isoLevel, System.Transactions.ISimpleTransactionSuperior superior)190 public SubordinateTransaction(System.Transactions.IsolationLevel isoLevel, System.Transactions.ISimpleTransactionSuperior superior) { } 191 } 192 [System.SerializableAttribute] 193 public partial class Transaction : System.IDisposable, System.Runtime.Serialization.ISerializable 194 { Transaction()195 internal Transaction() { } 196 public static System.Transactions.Transaction Current { get { throw null; } set { } } 197 public System.Transactions.IsolationLevel IsolationLevel { get { throw null; } } 198 public System.Transactions.TransactionInformation TransactionInformation { get { throw null; } } 199 public event System.Transactions.TransactionCompletedEventHandler TransactionCompleted { add { } remove { } } Clone()200 public System.Transactions.Transaction Clone() { throw null; } 201 [System.MonoTODOAttribute] DependentClone(System.Transactions.DependentCloneOption cloneOption)202 public System.Transactions.DependentTransaction DependentClone(System.Transactions.DependentCloneOption cloneOption) { throw null; } Dispose()203 public void Dispose() { } 204 [System.MonoTODOAttribute("Only SinglePhase commit supported for durable resource managers.")] 205 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand)] EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions)206 public System.Transactions.Enlistment EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } 207 [System.MonoTODOAttribute("Only Local Transaction Manager supported. Cannot have more than 1 durable resource per transaction. Only EnlistmentOptions.None supported yet.")] 208 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand)] EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions)209 public System.Transactions.Enlistment EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification)210 public bool EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification) { throw null; } 211 [System.MonoTODOAttribute("EnlistmentOptions being ignored")] EnlistVolatile(System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions)212 public System.Transactions.Enlistment EnlistVolatile(System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } 213 [System.MonoTODOAttribute("EnlistmentOptions being ignored")] EnlistVolatile(System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions)214 public System.Transactions.Enlistment EnlistVolatile(System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } Equals(object obj)215 public override bool Equals(object obj) { throw null; } GetHashCode()216 public override int GetHashCode() { throw null; } operator ==(System.Transactions.Transaction x, System.Transactions.Transaction y)217 public static bool operator ==(System.Transactions.Transaction x, System.Transactions.Transaction y) { throw null; } operator !=(System.Transactions.Transaction x, System.Transactions.Transaction y)218 public static bool operator !=(System.Transactions.Transaction x, System.Transactions.Transaction y) { throw null; } PromoteAndEnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Transactions.ISinglePhaseNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions)219 public System.Transactions.Enlistment PromoteAndEnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Transactions.ISinglePhaseNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } Rollback()220 public void Rollback() { } Rollback(System.Exception e)221 public void Rollback(System.Exception e) { } 222 [System.MonoTODOAttribute] System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext context)223 void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext context) { } 224 } 225 [System.SerializableAttribute] 226 public partial class TransactionAbortedException : System.Transactions.TransactionException 227 { TransactionAbortedException()228 public TransactionAbortedException() { } TransactionAbortedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)229 protected TransactionAbortedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionAbortedException(string message)230 public TransactionAbortedException(string message) { } TransactionAbortedException(string message, System.Exception innerException)231 public TransactionAbortedException(string message, System.Exception innerException) { } 232 } TransactionCompletedEventHandler(object sender, System.Transactions.TransactionEventArgs e)233 public delegate void TransactionCompletedEventHandler(object sender, System.Transactions.TransactionEventArgs e); 234 public partial class TransactionEventArgs : System.EventArgs 235 { TransactionEventArgs()236 public TransactionEventArgs() { } 237 public System.Transactions.Transaction Transaction { get { throw null; } } 238 } 239 [System.SerializableAttribute] 240 public partial class TransactionException : System.SystemException 241 { TransactionException()242 public TransactionException() { } TransactionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)243 protected TransactionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionException(string message)244 public TransactionException(string message) { } TransactionException(string message, System.Exception innerException)245 public TransactionException(string message, System.Exception innerException) { } 246 } 247 [System.SerializableAttribute] 248 public partial class TransactionInDoubtException : System.Transactions.TransactionException 249 { TransactionInDoubtException()250 public TransactionInDoubtException() { } TransactionInDoubtException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)251 protected TransactionInDoubtException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionInDoubtException(string message)252 public TransactionInDoubtException(string message) { } TransactionInDoubtException(string message, System.Exception innerException)253 public TransactionInDoubtException(string message, System.Exception innerException) { } 254 } 255 public partial class TransactionInformation 256 { TransactionInformation()257 internal TransactionInformation() { } 258 public System.DateTime CreationTime { get { throw null; } } 259 public System.Guid DistributedIdentifier { get { throw null; } } 260 public string LocalIdentifier { get { throw null; } } 261 public System.Transactions.TransactionStatus Status { get { throw null; } } 262 } 263 [System.MonoTODOAttribute] 264 public static partial class TransactionInterop 265 { 266 [System.MonoTODOAttribute] GetDtcTransaction(System.Transactions.Transaction transaction)267 public static System.Transactions.IDtcTransaction GetDtcTransaction(System.Transactions.Transaction transaction) { throw null; } 268 [System.MonoTODOAttribute] GetExportCookie(System.Transactions.Transaction transaction, byte[] whereabouts)269 public static byte[] GetExportCookie(System.Transactions.Transaction transaction, byte[] whereabouts) { throw null; } 270 [System.MonoTODOAttribute] GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction transactionNative)271 public static System.Transactions.Transaction GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction transactionNative) { throw null; } 272 [System.MonoTODOAttribute] GetTransactionFromExportCookie(byte[] cookie)273 public static System.Transactions.Transaction GetTransactionFromExportCookie(byte[] cookie) { throw null; } 274 [System.MonoTODOAttribute] GetTransactionFromTransmitterPropagationToken(byte[] propagationToken)275 public static System.Transactions.Transaction GetTransactionFromTransmitterPropagationToken(byte[] propagationToken) { throw null; } 276 [System.MonoTODOAttribute] GetTransmitterPropagationToken(System.Transactions.Transaction transaction)277 public static byte[] GetTransmitterPropagationToken(System.Transactions.Transaction transaction) { throw null; } 278 [System.MonoTODOAttribute] GetWhereabouts()279 public static byte[] GetWhereabouts() { throw null; } 280 } 281 public static partial class TransactionManager 282 { 283 public static System.TimeSpan DefaultTimeout { get { throw null; } } 284 [System.MonoTODOAttribute("Not implemented")] 285 public static System.Transactions.HostCurrentTransactionCallback HostCurrentCallback { get { throw null; } set { } } 286 public static System.TimeSpan MaximumTimeout { get { throw null; } } 287 public static event System.Transactions.TransactionStartedEventHandler DistributedTransactionStarted { add { } remove { } } 288 [System.MonoTODOAttribute("Not implemented")] RecoveryComplete(System.Guid resourceManagerIdentifier)289 public static void RecoveryComplete(System.Guid resourceManagerIdentifier) { } 290 [System.MonoTODOAttribute("Not implemented")] Reenlist(System.Guid resourceManagerIdentifier, byte[] recoveryInformation, System.Transactions.IEnlistmentNotification enlistmentNotification)291 public static System.Transactions.Enlistment Reenlist(System.Guid resourceManagerIdentifier, byte[] recoveryInformation, System.Transactions.IEnlistmentNotification enlistmentNotification) { throw null; } 292 } 293 [System.SerializableAttribute] 294 public partial class TransactionManagerCommunicationException : System.Transactions.TransactionException 295 { TransactionManagerCommunicationException()296 public TransactionManagerCommunicationException() { } TransactionManagerCommunicationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)297 protected TransactionManagerCommunicationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionManagerCommunicationException(string message)298 public TransactionManagerCommunicationException(string message) { } TransactionManagerCommunicationException(string message, System.Exception innerException)299 public TransactionManagerCommunicationException(string message, System.Exception innerException) { } 300 } 301 [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 302 public partial struct TransactionOptions 303 { 304 public System.Transactions.IsolationLevel IsolationLevel { get { throw null; } set { } } 305 public System.TimeSpan Timeout { get { throw null; } set { } } EqualsSystem.Transactions.TransactionOptions306 public override bool Equals(object obj) { throw null; } GetHashCodeSystem.Transactions.TransactionOptions307 public override int GetHashCode() { throw null; } operator ==System.Transactions.TransactionOptions308 public static bool operator ==(System.Transactions.TransactionOptions x, System.Transactions.TransactionOptions y) { throw null; } operator !=System.Transactions.TransactionOptions309 public static bool operator !=(System.Transactions.TransactionOptions x, System.Transactions.TransactionOptions y) { throw null; } 310 } 311 [System.SerializableAttribute] 312 public partial class TransactionPromotionException : System.Transactions.TransactionException 313 { TransactionPromotionException()314 public TransactionPromotionException() { } TransactionPromotionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)315 protected TransactionPromotionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionPromotionException(string message)316 public TransactionPromotionException(string message) { } TransactionPromotionException(string message, System.Exception innerException)317 public TransactionPromotionException(string message, System.Exception innerException) { } 318 } 319 public sealed partial class TransactionScope : System.IDisposable 320 { TransactionScope()321 public TransactionScope() { } TransactionScope(System.Transactions.Transaction transactionToUse)322 public TransactionScope(System.Transactions.Transaction transactionToUse) { } TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout)323 public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout) { } 324 [System.MonoTODOAttribute("EnterpriseServicesInteropOption not supported.")] TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.EnterpriseServicesInteropOption interopOption)325 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)326 public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.Transaction transactionToUse, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)327 public TransactionScope(System.Transactions.Transaction transactionToUse, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)328 public TransactionScope(System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption)329 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout)330 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)331 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions)332 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions) { } 333 [System.MonoTODOAttribute("EnterpriseServicesInteropOption not supported")] TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.EnterpriseServicesInteropOption interopOption)334 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)335 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)336 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } Complete()337 public void Complete() { } Dispose()338 public void Dispose() { } 339 } 340 public enum TransactionScopeAsyncFlowOption 341 { 342 Enabled = 1, 343 Suppress = 0, 344 } 345 public enum TransactionScopeOption 346 { 347 Required = 0, 348 RequiresNew = 1, 349 Suppress = 2, 350 } TransactionStartedEventHandler(object sender, System.Transactions.TransactionEventArgs e)351 public delegate void TransactionStartedEventHandler(object sender, System.Transactions.TransactionEventArgs e); 352 public enum TransactionStatus 353 { 354 Aborted = 2, 355 Active = 0, 356 Committed = 1, 357 InDoubt = 3, 358 } 359 } 360 namespace System.Transactions.Configuration 361 { 362 public sealed partial class DefaultSettingsSection : System.Configuration.ConfigurationSection 363 { DefaultSettingsSection()364 public DefaultSettingsSection() { } 365 [System.Configuration.ConfigurationPropertyAttribute("distributedTransactionManagerName", DefaultValue="")] 366 public string DistributedTransactionManagerName { get { throw null; } set { } } 367 protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } 368 [System.Configuration.ConfigurationPropertyAttribute("timeout", DefaultValue="00:01:00")] 369 [System.Configuration.TimeSpanValidatorAttribute(MinValueString="00:00:00", MaxValueString="10675199.02:48:05.4775807")] 370 public System.TimeSpan Timeout { get { throw null; } set { } } 371 } 372 public sealed partial class MachineSettingsSection : System.Configuration.ConfigurationSection 373 { MachineSettingsSection()374 public MachineSettingsSection() { } 375 [System.Configuration.ConfigurationPropertyAttribute("maxTimeout", DefaultValue="00:10:00")] 376 [System.Configuration.TimeSpanValidatorAttribute(MinValueString="00:00:00", MaxValueString="10675199.02:48:05.4775807")] 377 public System.TimeSpan MaxTimeout { get { throw null; } set { } } 378 protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } 379 } 380 public sealed partial class TransactionsSectionGroup : System.Configuration.ConfigurationSectionGroup 381 { TransactionsSectionGroup()382 public TransactionsSectionGroup() { } 383 [System.Configuration.ConfigurationPropertyAttribute("defaultSettings")] 384 public System.Transactions.Configuration.DefaultSettingsSection DefaultSettings { get { throw null; } } 385 [System.Configuration.ConfigurationPropertyAttribute("machineSettings")] 386 public System.Transactions.Configuration.MachineSettingsSection MachineSettings { get { throw null; } } GetSectionGroup(System.Configuration.Configuration config)387 public static System.Transactions.Configuration.TransactionsSectionGroup GetSectionGroup(System.Configuration.Configuration config) { throw null; } 388 } 389 } 390