1 //-----------------------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation. All rights reserved.
3 //-----------------------------------------------------------------------------
4 namespace System.Runtime.Serialization.Configuration
6 using System.Configuration;
8 public sealed class SerializationSectionGroup : ConfigurationSectionGroup
10 static public SerializationSectionGroup GetSectionGroup(Configuration config)
14 throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("config");
16 #pragma warning suppress 56506 // Microsoft, config is checked above
17 return (SerializationSectionGroup)config.SectionGroups[ConfigurationStrings.SectionGroupName];
20 public DataContractSerializerSection DataContractSerializer
22 get { return (DataContractSerializerSection)this.Sections[ConfigurationStrings.DataContractSerializerSectionName]; }
25 public NetDataContractSerializerSection NetDataContractSerializer
27 get { return (NetDataContractSerializerSection)this.Sections[ConfigurationStrings.NetDataContractSerializerSectionName]; }