2 // TransactionSectionGroup.cs
5 // Pablo Ruiz <pruiz@netway.org>
7 // (C) 2010 Pablo Ruiz.
13 using System.Collections.Generic;
14 using System.Configuration;
17 namespace System.Transactions.Configuration
19 // http://msdn.microsoft.com/en-us/library/system.transactions.configuration.transactionssectiongroup.aspx
20 public class TransactionsSectionGroup : ConfigurationSectionGroup
22 public static TransactionsSectionGroup GetSectionGroup(System.Configuration.Configuration config)
25 throw new ArgumentNullException("config");
27 return config.GetSectionGroup("system.transactions") as TransactionsSectionGroup;
30 [ConfigurationProperty("defaultSettings")]
31 public DefaultSettingsSection DefaultSettings
33 get { return (DefaultSettingsSection)base.Sections["defaultSettings"]; }
36 [ConfigurationProperty("machineSettings")]
37 public MachineSettingsSection MachineSettings
39 get { return (MachineSettingsSection)base.Sections["machineSettings"]; }