File: System\Runtime\Serialization\Json\JsonGlobals.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.Json
{
    using System.Runtime.Serialization;
    using System.Xml;
    using System.Security;
    using System.Reflection;
 
    static class JsonGlobals
    {
        [Fx.Tag.SecurityNote(Miscellaneous = "RequiresReview - Static fields are marked SecurityCritical or readonly to prevent"
            + " data from being modified or leaked to other components in appdomain.")]
        public static readonly int DataContractXsdBaseNamespaceLength = Globals.DataContractXsdBaseNamespace.Length;
 
        [Fx.Tag.SecurityNote(Miscellaneous = "RequiresReview - Static fields are marked SecurityCritical or readonly to prevent"
            + " data from being modified or leaked to other components in appdomain.")]
        public static readonly XmlDictionaryString dDictionaryString = new XmlDictionary().Add("d");
 
        [Fx.Tag.SecurityNote(Miscellaneous = "RequiresReview - Static fields are marked SecurityCritical or readonly to prevent"
            + " data from being modified or leaked to other components in appdomain.")]
        public static readonly char[] floatingPointCharacters = new char[] { '.', 'e' };
 
        [Fx.Tag.SecurityNote(Miscellaneous = "RequiresReview - Static fields are marked SecurityCritical or readonly to prevent"
            + " data from being modified or leaked to other components in appdomain.")]
        public static readonly XmlDictionaryString itemDictionaryString = new XmlDictionary().Add("item");
 
        [Fx.Tag.SecurityNote(Miscellaneous = "RequiresReview - Static fields are marked SecurityCritical or readonly to prevent"
            + " data from being modified or leaked to other components in appdomain.")]
        public static readonly XmlDictionaryString rootDictionaryString = new XmlDictionary().Add("root");
 
        [Fx.Tag.SecurityNote(Miscellaneous = "RequiresReview - Static fields are marked SecurityCritical or readonly to prevent"
            + " data from being modified or leaked to other components in appdomain.")]
        public static readonly long unixEpochTicks = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Ticks;
 
        public const string applicationJsonMediaType = "application/json";
        public const string arrayString = "array";
        public const string booleanString = "boolean";
        public const string CacheControlString = "Cache-Control";
        public const byte CollectionByte = (byte)CollectionChar;
        public const char CollectionChar = '[';
        public const string DateTimeEndGuardReader = ")/";
        public const string DateTimeEndGuardWriter = ")\\/";
        public const string DateTimeStartGuardReader = "/Date(";
        public const string DateTimeStartGuardWriter = "\\/Date(";
        public const string dString = "d";
        public const byte EndCollectionByte = (byte)EndCollectionChar;
        public const char EndCollectionChar = ']';
        public const byte EndObjectByte = (byte)EndObjectChar;
        public const char EndObjectChar = '}';
        public const string ExpiresString = "Expires";
        public const string IfModifiedSinceString = "If-Modified-Since";
        public const string itemString = "item";
        public const string jsonerrorString = "jsonerror";
        public const string KeyString = "Key";
        public const string LastModifiedString = "Last-Modified";
        public const int maxScopeSize = 25;
        public const byte MemberSeparatorByte = (byte)MemberSeparatorChar;
        public const char MemberSeparatorChar = ',';
        public const byte NameValueSeparatorByte = (byte)NameValueSeparatorChar;
        public const char NameValueSeparatorChar = ':';
        public const string NameValueSeparatorString = ":";
        public const string nullString = "null";
        public const string numberString = "number";
        public const byte ObjectByte = (byte)ObjectChar;
        public const char ObjectChar = '{';
        public const string objectString = "object";
        public const string publicString = "public";
        public const byte QuoteByte = (byte)QuoteChar;
        public const char QuoteChar = '"';
        public const string rootString = "root";
        public const string serverTypeString = "__type";
        public const string stringString = "string";
        public const string textJsonMediaType = "text/json";
        public const string trueString = "true";
        public const string typeString = "type";
        public const string ValueString = "Value";
        public const char WhitespaceChar = ' ';
        public const string xmlnsPrefix = "xmlns";
        public const string xmlPrefix = "xml";
    }
}