PrivilegedConfigurationManager.cs 1.1 KB

12345678910111213141516171819202122232425262728
  1. //------------------------------------------------------------------------------
  2. // <copyright file="PrivilegedConfigurationManager.cs" company="Microsoft">
  3. // Copyright (c) Microsoft Corporation. All rights reserved.
  4. // </copyright>
  5. //------------------------------------------------------------------------------
  6. #if CONFIGURATION_DEP
  7. namespace System.Configuration {
  8. using System.Collections.Specialized;
  9. using System.Security;
  10. using System.Security.Permissions;
  11. [ConfigurationPermission(SecurityAction.Assert, Unrestricted=true)]
  12. internal static class PrivilegedConfigurationManager {
  13. internal static ConnectionStringSettingsCollection ConnectionStrings {
  14. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
  15. get {
  16. return ConfigurationManager.ConnectionStrings;
  17. }
  18. }
  19. internal static object GetSection(string sectionName) {
  20. return ConfigurationManager.GetSection(sectionName);
  21. }
  22. }
  23. }
  24. #endif