JsonGlobals.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Json / JsonGlobals.cs / 1305376 / JsonGlobals.cs

                            //---------------------------------------------------------------- 
// 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"; 
    }
}

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.


                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK