23 references to EnterpriseServicesInteropOption
ComSvcConfig (1)
ComplusEndpointConfigContainer.cs (1)
279scope = new TransactionScope(TransactionScopeOption.Required, opts, EnterpriseServicesInteropOption.Full);
System.Transactions (20)
System\Transactions\Transaction.cs (6)
225internal static EnterpriseServicesInteropOption InteropMode(TransactionScope currentScope) 232return EnterpriseServicesInteropOption.None; 245case EnterpriseServicesInteropOption.None: 265case EnterpriseServicesInteropOption.Full: 269case EnterpriseServicesInteropOption.Automatic: 357if (InteropMode(ContextData.TLSCurrentData.CurrentScope) != EnterpriseServicesInteropOption.None)
System\Transactions\TransactionScope.cs (14)
307EnterpriseServicesInteropOption interopOption 473EnterpriseServicesInteropOption interopOption 659else if ( EnterpriseServicesInteropOption.None == actualCurrentScope.interopOption ) 764if ( EnterpriseServicesInteropOption.None == this.interopOption ) 1178case EnterpriseServicesInteropOption.None: 1182case EnterpriseServicesInteropOption.Automatic: 1195case EnterpriseServicesInteropOption.Full: 1332private void ValidateInteropOption( EnterpriseServicesInteropOption interopOption ) 1334if ( interopOption < EnterpriseServicesInteropOption.None || interopOption > EnterpriseServicesInteropOption.Full ) 1370EnterpriseServicesInteropOption currentInteropOption = this.interopOption; 1378if (currentInteropOption != EnterpriseServicesInteropOption.None) 1439EnterpriseServicesInteropOption interopOption; 1440internal EnterpriseServicesInteropOption InteropMode
System.Workflow.Runtime (2)
Scheduler.cs (1)
169new TransactionScope(transactionalProperties.Transaction, TimeSpan.Zero, EnterpriseServicesInteropOption.Full);
System\Activities\Statements\InteropExecutor.cs (1)
242transactionalProperties.TransactionScope = new System.Transactions.TransactionScope(transactionalProperties.Transaction, TimeSpan.Zero, EnterpriseServicesInteropOption.Full);