File: System\Runtime\Serialization\Configuration\ConfigurationStrings.cs
Project: ndp\cdf\src\WCF\Serialization\System.Runtime.Serialization.csproj (System.Runtime.Serialization)
//-----------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation.  All rights reserved.
//-----------------------------------------------------------------------------
 
namespace System.Runtime.Serialization.Configuration
{
    using System;
    using System.Configuration;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Globalization;
 
    internal static class ConfigurationStrings
    {
        static string GetSectionPath(string sectionName)
        {
            return string.Concat(ConfigurationStrings.SectionGroupName, "/", sectionName);
        }
 
        static internal string DataContractSerializerSectionPath
        {
            get { return ConfigurationStrings.GetSectionPath(ConfigurationStrings.DataContractSerializerSectionName); }
        }
 
        static internal string NetDataContractSerializerSectionPath
        {
            get { return ConfigurationStrings.GetSectionPath(ConfigurationStrings.NetDataContractSerializerSectionName); }
        }
 
        internal const string SectionGroupName = "system.runtime.serialization";
 
        internal const string DefaultCollectionName = ""; // String.Empty
        internal const string DeclaredTypes = "declaredTypes";
        internal const string Index = "index";
        internal const string Parameter = "parameter";
        internal const string Type = "type";
        internal const string EnableUnsafeTypeForwarding = "enableUnsafeTypeForwarding";
        internal const string DataContractSerializerSectionName = "dataContractSerializer";
        internal const string NetDataContractSerializerSectionName = "netDataContractSerializer";
    }
}