PrivilegedConfigurationManager.cs 1.0 KB

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