2 // DependentTransaction.cs
5 // Atsushi Enomoto <atsushi@ximian.com>
11 using System.Runtime.Serialization;
13 namespace System.Transactions
15 [MonoTODO ("Not supported yet")]
17 public sealed class DependentTransaction : Transaction, ISerializable
20 DependentCloneOption option;
23 internal DependentTransaction (Transaction parent,
24 DependentCloneOption option)
30 internal bool Completed {
31 get { return completed; }
35 public void Complete ()
37 throw new NotImplementedException ();
41 void ISerializable.GetObjectData (SerializationInfo info,
42 StreamingContext context)
44 parent = (Transaction) info.GetValue ("parent", typeof (Transaction));
45 option = (DependentCloneOption) info.GetValue (
46 "option", typeof (DependentCloneOption));
47 completed = info.GetBoolean ("completed");