| 12345678910111213141516171819202122232425262728293031323334 |
- //-----------------------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //-----------------------------------------------------------------------------
- namespace System.Runtime.Serialization.Configuration
- {
- using System.Configuration;
- public sealed class SerializationSectionGroup : ConfigurationSectionGroup
- {
- static public SerializationSectionGroup GetSectionGroup(Configuration config)
- {
- if (config == null)
- {
- throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("config");
- }
- #pragma warning suppress 56506 // [....], config is checked above
- return (SerializationSectionGroup)config.SectionGroups[ConfigurationStrings.SectionGroupName];
- }
- public DataContractSerializerSection DataContractSerializer
- {
- get { return (DataContractSerializerSection)this.Sections[ConfigurationStrings.DataContractSerializerSectionName]; }
- }
- public NetDataContractSerializerSection NetDataContractSerializer
- {
- get { return (NetDataContractSerializerSection)this.Sections[ConfigurationStrings.NetDataContractSerializerSectionName]; }
- }
- }
- }
|