ConfigurationStrings.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //-----------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //-----------------------------------------------------------------------------
  4. namespace System.Runtime.Serialization.Configuration
  5. {
  6. using System;
  7. using System.Configuration;
  8. using System.Collections.Generic;
  9. using System.Diagnostics;
  10. using System.Globalization;
  11. internal static class ConfigurationStrings
  12. {
  13. static string GetSectionPath(string sectionName)
  14. {
  15. return string.Concat(ConfigurationStrings.SectionGroupName, "/", sectionName);
  16. }
  17. static internal string DataContractSerializerSectionPath
  18. {
  19. get { return ConfigurationStrings.GetSectionPath(ConfigurationStrings.DataContractSerializerSectionName); }
  20. }
  21. static internal string NetDataContractSerializerSectionPath
  22. {
  23. get { return ConfigurationStrings.GetSectionPath(ConfigurationStrings.NetDataContractSerializerSectionName); }
  24. }
  25. internal const string SectionGroupName = "system.runtime.serialization";
  26. internal const string DefaultCollectionName = ""; // String.Empty
  27. internal const string DeclaredTypes = "declaredTypes";
  28. internal const string Index = "index";
  29. internal const string Parameter = "parameter";
  30. internal const string Type = "type";
  31. internal const string EnableUnsafeTypeForwarding = "enableUnsafeTypeForwarding";
  32. internal const string DataContractSerializerSectionName = "dataContractSerializer";
  33. internal const string NetDataContractSerializerSectionName = "netDataContractSerializer";
  34. }
  35. }