File: BinXmltoken.cs

package info (click to toggle)
mono 6.8.0.105%2Bdfsg-3.3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,284,512 kB
  • sloc: cs: 11,172,132; xml: 2,850,069; ansic: 671,653; cpp: 122,091; perl: 59,366; javascript: 30,841; asm: 22,168; makefile: 20,093; sh: 15,020; python: 4,827; pascal: 925; sql: 859; sed: 16; php: 1
file content (85 lines) | stat: -rw-r--r-- 2,372 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
//------------------------------------------------------------------------------
// <copyright file="XmlBinaryWriter.cs" company="Microsoft">
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>
// <owner current="true" primary="true">derekdb</owner>
//------------------------------------------------------------------------------

using System;
using System.Collections;
using System.IO;
using System.Text;
using System.Diagnostics;
using System.Globalization;

namespace System.Xml {
    /* These are the tokens used by the Yukon BinaryXml protocol */
    internal enum BinXmlToken {
        Error = 0,
        NotImpl = -2,
        EOF = -1,
        XmlDecl = 0xFE,
        Encoding = 0xFD,
        DocType = 0xFC,
        System = 0xFB,
        Public = 0xFA,
        Subset = 0xF9,
        Element = 0xF8,
        EndElem = 0xF7,
        Attr = 0xF6,
        EndAttrs = 0xF5,
        PI = 0xF4,
        Comment = 0xF3,
        CData = 0xF2,
        EndCData = 0xF1,
        Name = 0xF0,
        QName = 0xEF,
        XmlText = 0xED,
        Nest = 0xEC,
        EndNest = 0xEB,
        Extn = 0xEA,
        NmFlush = 0xE9,
        SQL_BIT = 0x06,
        SQL_TINYINT = 0x07,
        SQL_SMALLINT = 0x1,
        SQL_INT = 0x02,
        SQL_BIGINT = 0x08,
        SQL_REAL = 0x03,
        SQL_FLOAT = 0x04,
        SQL_MONEY = 0x05,
        SQL_SMALLMONEY = 0x14,
        SQL_DATETIME = 0x12,
        SQL_SMALLDATETIME = 0x13,
        SQL_DECIMAL = 0x0A,
        SQL_NUMERIC = 0x0B,
        SQL_UUID = 0x09,
        SQL_VARBINARY = 0x0F,
        SQL_BINARY = 0x0C,
        SQL_IMAGE = 0x17,
        SQL_CHAR = 0x0D,
        SQL_VARCHAR = 0x10,
        SQL_TEXT = 0x16,
        SQL_NVARCHAR = 0x11,
        SQL_NCHAR = 0x0E,
        SQL_NTEXT = 0x18,
        SQL_UDT = 0x1B,
        XSD_KATMAI_DATE = 0x7F,
        XSD_KATMAI_DATETIME = 0x7E,
        XSD_KATMAI_TIME = 0x7D,
        XSD_KATMAI_DATEOFFSET = 0x7C,
        XSD_KATMAI_DATETIMEOFFSET = 0x7B,
        XSD_KATMAI_TIMEOFFSET = 0x7A,
        XSD_BOOLEAN = 0x86,
        XSD_TIME = 0x81,
        XSD_DATETIME = 0x82,
        XSD_DATE = 0x83,
        XSD_BINHEX = 0x84,
        XSD_BASE64 = 0x85,
        XSD_DECIMAL = 0x87,
        XSD_BYTE = 0x88,
        XSD_UNSIGNEDSHORT = 0x89,
        XSD_UNSIGNEDINT = 0x8A,
        XSD_UNSIGNEDLONG = 0x8B,
        XSD_QNAME = 0x8C,
    }
}