| 12345678910111213141516171819202122232425262728293031323334353637 |
- //-----------------------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //-----------------------------------------------------------------------------
- namespace System.Runtime.Serialization.Configuration
- {
- using System;
- using System.Collections.Generic;
- using System.Configuration;
- using System.Globalization;
- using System.Security.Permissions;
- using System.Security;
- public sealed partial class NetDataContractSerializerSection : ConfigurationSection
- {
- public NetDataContractSerializerSection()
- : base()
- {
- }
- [Fx.Tag.SecurityNote(Critical = "Elevates in order to get the NetDataContractSerializerSection config section."
- + " Caller should not leak config section instance to untrusted code.")]
- [SecurityCritical]
- [ConfigurationPermission(SecurityAction.Assert, Unrestricted = true)]
- internal static bool TryUnsafeGetSection(out NetDataContractSerializerSection section)
- {
- section = (NetDataContractSerializerSection)ConfigurationManager.GetSection(ConfigurationStrings.NetDataContractSerializerSectionPath);
- return section != null;
- }
- [ConfigurationProperty(ConfigurationStrings.EnableUnsafeTypeForwarding, DefaultValue = false)]
- public bool EnableUnsafeTypeForwarding
- {
- get { return (bool)base[ConfigurationStrings.EnableUnsafeTypeForwarding]; }
- }
- }
- }
|