You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			86 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			86 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
|   | //------------------------------------------------------------------------------ | ||
|  | // <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, | ||
|  |     } | ||
|  | } |