Add mono dependencies
[mono.git] / mcs / class / referencesource / System.Xml / System / Xml / Serialization / Configuration / SerializationSectionGroup.cs
1 //------------------------------------------------------------------------------
2 // <copyright file="SerializationSectionGroup.cs" company="Microsoft Corporation">
3 //     Copyright (c) Microsoft Corporation.  All rights reserved.
4 // </copyright>
5 // <owner current="true" primary="true">[....]</owner>                                                                
6 //------------------------------------------------------------------------------
7 #if CONFIGURATION_DEP
8 namespace System.Xml.Serialization.Configuration
9 {
10     using System.Configuration;
11
12     /// <summary>
13     /// Summary description for SerializationSectionGroup.
14     /// </summary>
15     public sealed class SerializationSectionGroup : ConfigurationSectionGroup
16     {
17         public SerializationSectionGroup() {}
18
19         // public properties
20         [ConfigurationProperty(ConfigurationStrings.SchemaImporterExtensionsSectionName)]
21         public SchemaImporterExtensionsSection SchemaImporterExtensions
22         {
23             get { return (SchemaImporterExtensionsSection)Sections[ConfigurationStrings.SchemaImporterExtensionsSectionName]; }
24         }
25
26         [ConfigurationProperty(ConfigurationStrings.DateTimeSerializationSectionName)]
27         public DateTimeSerializationSection DateTimeSerialization 
28         {
29             get { return (DateTimeSerializationSection)Sections[ConfigurationStrings.DateTimeSerializationSectionName]; }
30         }
31         
32         public XmlSerializerSection XmlSerializer 
33         {
34             get { return (XmlSerializerSection)Sections[ConfigurationStrings.XmlSerializerSectionName]; }
35         }
36     }
37 }
38 #endif