395 references to XmlBinaryNodeType
dotnet-svcutil-lib (395)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryReader.cs (250)
26private XmlBinaryNodeType _arrayNodeType; 86case XmlBinaryNodeType.Chars8TextWithEndElement: 91case XmlBinaryNodeType.DictionaryTextWithEndElement: 114case XmlBinaryNodeType.TrueTextWithEndElement: 119case XmlBinaryNodeType.FalseTextWithEndElement: 124case XmlBinaryNodeType.BoolTextWithEndElement: 145case XmlBinaryNodeType.ZeroTextWithEndElement: 150case XmlBinaryNodeType.OneTextWithEndElement: 155case XmlBinaryNodeType.Int8TextWithEndElement: 160case XmlBinaryNodeType.Int16TextWithEndElement: 165case XmlBinaryNodeType.Int32TextWithEndElement: 186if (CanOptimizeReadElementContent() && GetNodeType() == XmlBinaryNodeType.FloatTextWithEndElement) 200if (CanOptimizeReadElementContent() && GetNodeType() == XmlBinaryNodeType.DoubleTextWithEndElement) 214if (CanOptimizeReadElementContent() && GetNodeType() == XmlBinaryNodeType.DecimalTextWithEndElement) 228if (CanOptimizeReadElementContent() && GetNodeType() == XmlBinaryNodeType.DateTimeTextWithEndElement) 242if (CanOptimizeReadElementContent() && GetNodeType() == XmlBinaryNodeType.TimeSpanTextWithEndElement) 256if (CanOptimizeReadElementContent() && GetNodeType() == XmlBinaryNodeType.GuidTextWithEndElement) 270if (CanOptimizeReadElementContent() && GetNodeType() == XmlBinaryNodeType.UniqueIdTextWithEndElement) 296XmlBinaryNodeType nodeType = GetNodeType(); 301case XmlBinaryNodeType.Bytes8TextWithEndElement: 305case XmlBinaryNodeType.Bytes16TextWithEndElement: 309case XmlBinaryNodeType.Bytes32TextWithEndElement: 313case XmlBinaryNodeType.EndElement: 317case XmlBinaryNodeType.Bytes8Text: 320case XmlBinaryNodeType.Bytes16Text: 323case XmlBinaryNodeType.Bytes32Text: 393XmlBinaryNodeType nodeType; 411case XmlBinaryNodeType.ShortElement: 419case XmlBinaryNodeType.Element: 427case XmlBinaryNodeType.ShortDictionaryElement: 435case XmlBinaryNodeType.DictionaryElement: 443case XmlBinaryNodeType.PrefixElementA: 444case XmlBinaryNodeType.PrefixElementB: 445case XmlBinaryNodeType.PrefixElementC: 446case XmlBinaryNodeType.PrefixElementD: 447case XmlBinaryNodeType.PrefixElementE: 448case XmlBinaryNodeType.PrefixElementF: 449case XmlBinaryNodeType.PrefixElementG: 450case XmlBinaryNodeType.PrefixElementH: 451case XmlBinaryNodeType.PrefixElementI: 452case XmlBinaryNodeType.PrefixElementJ: 453case XmlBinaryNodeType.PrefixElementK: 454case XmlBinaryNodeType.PrefixElementL: 455case XmlBinaryNodeType.PrefixElementM: 456case XmlBinaryNodeType.PrefixElementN: 457case XmlBinaryNodeType.PrefixElementO: 458case XmlBinaryNodeType.PrefixElementP: 459case XmlBinaryNodeType.PrefixElementQ: 460case XmlBinaryNodeType.PrefixElementR: 461case XmlBinaryNodeType.PrefixElementS: 462case XmlBinaryNodeType.PrefixElementT: 463case XmlBinaryNodeType.PrefixElementU: 464case XmlBinaryNodeType.PrefixElementV: 465case XmlBinaryNodeType.PrefixElementW: 466case XmlBinaryNodeType.PrefixElementX: 467case XmlBinaryNodeType.PrefixElementY: 468case XmlBinaryNodeType.PrefixElementZ: 470prefix = PrefixHandle.GetAlphaPrefix((int)nodeType - (int)XmlBinaryNodeType.PrefixElementA); 477case XmlBinaryNodeType.PrefixDictionaryElementA: 478case XmlBinaryNodeType.PrefixDictionaryElementB: 479case XmlBinaryNodeType.PrefixDictionaryElementC: 480case XmlBinaryNodeType.PrefixDictionaryElementD: 481case XmlBinaryNodeType.PrefixDictionaryElementE: 482case XmlBinaryNodeType.PrefixDictionaryElementF: 483case XmlBinaryNodeType.PrefixDictionaryElementG: 484case XmlBinaryNodeType.PrefixDictionaryElementH: 485case XmlBinaryNodeType.PrefixDictionaryElementI: 486case XmlBinaryNodeType.PrefixDictionaryElementJ: 487case XmlBinaryNodeType.PrefixDictionaryElementK: 488case XmlBinaryNodeType.PrefixDictionaryElementL: 489case XmlBinaryNodeType.PrefixDictionaryElementM: 490case XmlBinaryNodeType.PrefixDictionaryElementN: 491case XmlBinaryNodeType.PrefixDictionaryElementO: 492case XmlBinaryNodeType.PrefixDictionaryElementP: 493case XmlBinaryNodeType.PrefixDictionaryElementQ: 494case XmlBinaryNodeType.PrefixDictionaryElementR: 495case XmlBinaryNodeType.PrefixDictionaryElementS: 496case XmlBinaryNodeType.PrefixDictionaryElementT: 497case XmlBinaryNodeType.PrefixDictionaryElementU: 498case XmlBinaryNodeType.PrefixDictionaryElementV: 499case XmlBinaryNodeType.PrefixDictionaryElementW: 500case XmlBinaryNodeType.PrefixDictionaryElementX: 501case XmlBinaryNodeType.PrefixDictionaryElementY: 502case XmlBinaryNodeType.PrefixDictionaryElementZ: 504prefix = PrefixHandle.GetAlphaPrefix((int)nodeType - (int)XmlBinaryNodeType.PrefixDictionaryElementA); 511case XmlBinaryNodeType.EndElement: 514case XmlBinaryNodeType.Comment: 517case XmlBinaryNodeType.EmptyTextWithEndElement: 522case XmlBinaryNodeType.ZeroTextWithEndElement: 527case XmlBinaryNodeType.OneTextWithEndElement: 532case XmlBinaryNodeType.TrueTextWithEndElement: 537case XmlBinaryNodeType.FalseTextWithEndElement: 542case XmlBinaryNodeType.BoolTextWithEndElement: 547case XmlBinaryNodeType.Chars8TextWithEndElement: 553case XmlBinaryNodeType.Chars8Text: 559case XmlBinaryNodeType.Chars16TextWithEndElement: 565case XmlBinaryNodeType.Chars16Text: 571case XmlBinaryNodeType.Chars32TextWithEndElement: 577case XmlBinaryNodeType.Chars32Text: 583case XmlBinaryNodeType.UnicodeChars8TextWithEndElement: 586case XmlBinaryNodeType.UnicodeChars8Text: 589case XmlBinaryNodeType.UnicodeChars16TextWithEndElement: 592case XmlBinaryNodeType.UnicodeChars16Text: 595case XmlBinaryNodeType.UnicodeChars32TextWithEndElement: 598case XmlBinaryNodeType.UnicodeChars32Text: 601case XmlBinaryNodeType.Bytes8TextWithEndElement: 607case XmlBinaryNodeType.Bytes8Text: 613case XmlBinaryNodeType.Bytes16TextWithEndElement: 619case XmlBinaryNodeType.Bytes16Text: 625case XmlBinaryNodeType.Bytes32TextWithEndElement: 631case XmlBinaryNodeType.Bytes32Text: 637case XmlBinaryNodeType.DictionaryTextWithEndElement: 640case XmlBinaryNodeType.UniqueIdTextWithEndElement: 643case XmlBinaryNodeType.GuidTextWithEndElement: 646case XmlBinaryNodeType.DecimalTextWithEndElement: 649case XmlBinaryNodeType.Int8TextWithEndElement: 652case XmlBinaryNodeType.Int16TextWithEndElement: 655case XmlBinaryNodeType.Int32TextWithEndElement: 658case XmlBinaryNodeType.Int64TextWithEndElement: 661case XmlBinaryNodeType.UInt64TextWithEndElement: 664case XmlBinaryNodeType.FloatTextWithEndElement: 667case XmlBinaryNodeType.DoubleTextWithEndElement: 670case XmlBinaryNodeType.TimeSpanTextWithEndElement: 673case XmlBinaryNodeType.DateTimeTextWithEndElement: 676case XmlBinaryNodeType.QNameDictionaryTextWithEndElement: 679case XmlBinaryNodeType.Array: 696XmlBinaryNodeType nodeType = GetNodeType(); 697if (nodeType < XmlBinaryNodeType.MinAttribute || nodeType > XmlBinaryNodeType.MaxAttribute) 713XmlBinaryNodeType nodeType = GetNodeType(); 716case XmlBinaryNodeType.ShortAttribute: 723case XmlBinaryNodeType.Attribute: 731case XmlBinaryNodeType.ShortDictionaryAttribute: 738case XmlBinaryNodeType.DictionaryAttribute: 745case XmlBinaryNodeType.XmlnsAttribute: 752case XmlBinaryNodeType.ShortXmlnsAttribute: 759case XmlBinaryNodeType.ShortDictionaryXmlnsAttribute: 766case XmlBinaryNodeType.DictionaryXmlnsAttribute: 773case XmlBinaryNodeType.PrefixDictionaryAttributeA: 774case XmlBinaryNodeType.PrefixDictionaryAttributeB: 775case XmlBinaryNodeType.PrefixDictionaryAttributeC: 776case XmlBinaryNodeType.PrefixDictionaryAttributeD: 777case XmlBinaryNodeType.PrefixDictionaryAttributeE: 778case XmlBinaryNodeType.PrefixDictionaryAttributeF: 779case XmlBinaryNodeType.PrefixDictionaryAttributeG: 780case XmlBinaryNodeType.PrefixDictionaryAttributeH: 781case XmlBinaryNodeType.PrefixDictionaryAttributeI: 782case XmlBinaryNodeType.PrefixDictionaryAttributeJ: 783case XmlBinaryNodeType.PrefixDictionaryAttributeK: 784case XmlBinaryNodeType.PrefixDictionaryAttributeL: 785case XmlBinaryNodeType.PrefixDictionaryAttributeM: 786case XmlBinaryNodeType.PrefixDictionaryAttributeN: 787case XmlBinaryNodeType.PrefixDictionaryAttributeO: 788case XmlBinaryNodeType.PrefixDictionaryAttributeP: 789case XmlBinaryNodeType.PrefixDictionaryAttributeQ: 790case XmlBinaryNodeType.PrefixDictionaryAttributeR: 791case XmlBinaryNodeType.PrefixDictionaryAttributeS: 792case XmlBinaryNodeType.PrefixDictionaryAttributeT: 793case XmlBinaryNodeType.PrefixDictionaryAttributeU: 794case XmlBinaryNodeType.PrefixDictionaryAttributeV: 795case XmlBinaryNodeType.PrefixDictionaryAttributeW: 796case XmlBinaryNodeType.PrefixDictionaryAttributeX: 797case XmlBinaryNodeType.PrefixDictionaryAttributeY: 798case XmlBinaryNodeType.PrefixDictionaryAttributeZ: 801prefix = PrefixHandle.GetAlphaPrefix((int)nodeType - (int)XmlBinaryNodeType.PrefixDictionaryAttributeA); 806case XmlBinaryNodeType.PrefixAttributeA: 807case XmlBinaryNodeType.PrefixAttributeB: 808case XmlBinaryNodeType.PrefixAttributeC: 809case XmlBinaryNodeType.PrefixAttributeD: 810case XmlBinaryNodeType.PrefixAttributeE: 811case XmlBinaryNodeType.PrefixAttributeF: 812case XmlBinaryNodeType.PrefixAttributeG: 813case XmlBinaryNodeType.PrefixAttributeH: 814case XmlBinaryNodeType.PrefixAttributeI: 815case XmlBinaryNodeType.PrefixAttributeJ: 816case XmlBinaryNodeType.PrefixAttributeK: 817case XmlBinaryNodeType.PrefixAttributeL: 818case XmlBinaryNodeType.PrefixAttributeM: 819case XmlBinaryNodeType.PrefixAttributeN: 820case XmlBinaryNodeType.PrefixAttributeO: 821case XmlBinaryNodeType.PrefixAttributeP: 822case XmlBinaryNodeType.PrefixAttributeQ: 823case XmlBinaryNodeType.PrefixAttributeR: 824case XmlBinaryNodeType.PrefixAttributeS: 825case XmlBinaryNodeType.PrefixAttributeT: 826case XmlBinaryNodeType.PrefixAttributeU: 827case XmlBinaryNodeType.PrefixAttributeV: 828case XmlBinaryNodeType.PrefixAttributeW: 829case XmlBinaryNodeType.PrefixAttributeX: 830case XmlBinaryNodeType.PrefixAttributeY: 831case XmlBinaryNodeType.PrefixAttributeZ: 834prefix = PrefixHandle.GetAlphaPrefix((int)nodeType - (int)XmlBinaryNodeType.PrefixAttributeA); 903XmlBinaryNodeType nodeType = (withEndElement ? XmlBinaryNodeType.Chars32TextWithEndElement : XmlBinaryNodeType.Chars32Text); 968XmlBinaryNodeType nodeType = (withEndElement ? XmlBinaryNodeType.UnicodeChars32TextWithEndElement : XmlBinaryNodeType.UnicodeChars32Text); 990XmlBinaryNodeType nodeType = (withEndElement ? XmlBinaryNodeType.Bytes32TextWithEndElement : XmlBinaryNodeType.Bytes32Text); 995private void InsertNode(XmlBinaryNodeType nodeType, int length) 1011XmlBinaryNodeType nodeType = GetNodeType(); 1043private XmlBinaryNodeType GetNodeType() 1078private bool IsValidArrayType(XmlBinaryNodeType nodeType) 1082case XmlBinaryNodeType.BoolTextWithEndElement: 1083case XmlBinaryNodeType.Int16TextWithEndElement: 1084case XmlBinaryNodeType.Int32TextWithEndElement: 1085case XmlBinaryNodeType.Int64TextWithEndElement: 1086case XmlBinaryNodeType.FloatTextWithEndElement: 1087case XmlBinaryNodeType.DoubleTextWithEndElement: 1088case XmlBinaryNodeType.DecimalTextWithEndElement: 1089case XmlBinaryNodeType.DateTimeTextWithEndElement: 1090case XmlBinaryNodeType.TimeSpanTextWithEndElement: 1091case XmlBinaryNodeType.GuidTextWithEndElement: 1100if (GetNodeType() == XmlBinaryNodeType.Array) // Prevent recursion 1105if (GetNodeType() == XmlBinaryNodeType.Array) // Prevent recursion 1145case XmlBinaryNodeType.BoolTextWithEndElement: 1148case XmlBinaryNodeType.Int16TextWithEndElement: 1151case XmlBinaryNodeType.Int32TextWithEndElement: 1154case XmlBinaryNodeType.Int64TextWithEndElement: 1157case XmlBinaryNodeType.FloatTextWithEndElement: 1160case XmlBinaryNodeType.DoubleTextWithEndElement: 1163case XmlBinaryNodeType.DecimalTextWithEndElement: 1166case XmlBinaryNodeType.DateTimeTextWithEndElement: 1169case XmlBinaryNodeType.GuidTextWithEndElement: 1172case XmlBinaryNodeType.TimeSpanTextWithEndElement: 1175case XmlBinaryNodeType.UniqueIdTextWithEndElement: 1195private bool IsStartArray(string localName, string namespaceUri, XmlBinaryNodeType nodeType) 1200private bool IsStartArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, XmlBinaryNodeType nodeType) 1239if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.BoolTextWithEndElement)) 1246if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.BoolTextWithEndElement)) 1271if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int16TextWithEndElement) && BitConverter.IsLittleEndian) 1278if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int16TextWithEndElement) && BitConverter.IsLittleEndian) 1303if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int32TextWithEndElement) && BitConverter.IsLittleEndian) 1310if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int32TextWithEndElement) && BitConverter.IsLittleEndian) 1335if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int64TextWithEndElement) && BitConverter.IsLittleEndian) 1342if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int64TextWithEndElement) && BitConverter.IsLittleEndian) 1367if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.FloatTextWithEndElement)) 1374if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.FloatTextWithEndElement)) 1399if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DoubleTextWithEndElement)) 1406if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DoubleTextWithEndElement)) 1431if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DecimalTextWithEndElement)) 1438if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DecimalTextWithEndElement)) 1458if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DateTimeTextWithEndElement)) 1465if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DateTimeTextWithEndElement)) 1485if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.GuidTextWithEndElement)) 1492if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.GuidTextWithEndElement)) 1512if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.TimeSpanTextWithEndElement)) 1519if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.TimeSpanTextWithEndElement))
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryWriter.cs (89)
36DiagnosticUtility.DebugAssert(XmlBinaryNodeType.MaxAttribute < XmlBinaryNodeType.MinElement && 37XmlBinaryNodeType.MaxElement < XmlBinaryNodeType.MinText && 38(int)XmlBinaryNodeType.MaxText < 256, "NodeTypes enumeration messed up"); 52private void WriteNode(XmlBinaryNodeType nodeType) 65private void WriteTextNode(XmlBinaryNodeType nodeType) 69DiagnosticUtility.DebugAssert(nodeType >= XmlBinaryNodeType.MinText && nodeType <= XmlBinaryNodeType.MaxText && ((byte)nodeType & 1) == 0, "Invalid nodeType"); 83private void WriteTextNodeWithLength(XmlBinaryNodeType nodeType, int length) 85DiagnosticUtility.DebugAssert(nodeType == XmlBinaryNodeType.Chars8Text || nodeType == XmlBinaryNodeType.Bytes8Text || nodeType == XmlBinaryNodeType.UnicodeChars8Text, ""); 116private void WriteTextNodeWithInt64(XmlBinaryNodeType nodeType, Int64 value) 147WriteNode(XmlBinaryNodeType.ShortElement); 156WritePrefixNode(XmlBinaryNodeType.PrefixElementA, ch - 'a'); 161WriteNode(XmlBinaryNodeType.Element); 168private void WritePrefixNode(XmlBinaryNodeType nodeType, int ch) 170WriteNode((XmlBinaryNodeType)((int)nodeType + ch)); 184WriteNode(XmlBinaryNodeType.ShortDictionaryElement); 193WritePrefixNode(XmlBinaryNodeType.PrefixDictionaryElementA, ch - 'a'); 198WriteNode(XmlBinaryNodeType.DictionaryElement); 224XmlBinaryNodeType nodeType = (XmlBinaryNodeType)buffer[_textNodeOffset]; 225DiagnosticUtility.DebugAssert(nodeType >= XmlBinaryNodeType.MinText && nodeType <= XmlBinaryNodeType.MaxText && ((byte)nodeType & 1) == 0, ""); 231WriteNode(XmlBinaryNodeType.EndElement); 239WriteNode(XmlBinaryNodeType.ShortAttribute); 247WritePrefixNode(XmlBinaryNodeType.PrefixAttributeA, ch - 'a'); 252WriteNode(XmlBinaryNodeType.Attribute); 272WriteNode(XmlBinaryNodeType.ShortDictionaryAttribute); 280WritePrefixNode(XmlBinaryNodeType.PrefixDictionaryAttributeA, ch - 'a'); 285WriteNode(XmlBinaryNodeType.DictionaryAttribute); 309WriteNode(XmlBinaryNodeType.ShortXmlnsAttribute); 314WriteNode(XmlBinaryNodeType.XmlnsAttribute); 331WriteNode(XmlBinaryNodeType.ShortDictionaryXmlnsAttribute); 336WriteNode(XmlBinaryNodeType.DictionaryXmlnsAttribute); 442WriteNode(XmlBinaryNodeType.Comment); 453WriteTextNode(XmlBinaryNodeType.EmptyText); 460WriteTextNode(XmlBinaryNodeType.TrueText); 464WriteTextNode(XmlBinaryNodeType.FalseText); 474WriteTextNode(XmlBinaryNodeType.ZeroText); 478WriteTextNode(XmlBinaryNodeType.OneText); 484buffer[offset + 0] = (byte)XmlBinaryNodeType.Int8Text; 493buffer[offset + 0] = (byte)XmlBinaryNodeType.Int16Text; 503buffer[offset + 0] = (byte)XmlBinaryNodeType.Int32Text; 523WriteTextNodeWithInt64(XmlBinaryNodeType.Int64Text, value); 535WriteTextNodeWithInt64(XmlBinaryNodeType.UInt64Text, (Int64)value); 572WriteTextNodeWithLength(XmlBinaryNodeType.Bytes8Text, length); 608WriteTextNode(XmlBinaryNodeType.DictionaryText); 670WriteTextNodeWithLength(XmlBinaryNodeType.Chars8Text, charCount); 689WriteTextNode(XmlBinaryNodeType.ZeroText); 694WriteTextNode(XmlBinaryNodeType.OneText); 710buffer[offset] = (byte)XmlBinaryNodeType.Chars8Text; 714buffer[offset] = (byte)XmlBinaryNodeType.UnicodeChars8Text; 727WriteTextNodeWithLength(XmlBinaryNodeType.UnicodeChars8Text, charCount * 2); 732WriteTextNodeWithLength(XmlBinaryNodeType.Chars8Text, byteCount); 790buffer[offset + 0] = (byte)XmlBinaryNodeType.FloatText; 816buffer[offset + 0] = (byte)XmlBinaryNodeType.DoubleText; 839buffer[offset++] = (byte)XmlBinaryNodeType.DecimalText; 849WriteTextNodeWithInt64(XmlBinaryNodeType.DateTimeText, ToBinary(dt)); 878buffer[offset] = (byte)XmlBinaryNodeType.UniqueIdText; 892buffer[offset] = (byte)XmlBinaryNodeType.GuidText; 899WriteTextNodeWithInt64(XmlBinaryNodeType.TimeSpanText, value.Ticks); 906WriteNode(XmlBinaryNodeType.StartListText); 918WriteNode(XmlBinaryNodeType.EndListText); 923WriteNode(XmlBinaryNodeType.Array); 926private void WriteArrayInfo(XmlBinaryNodeType nodeType, int count) 937unsafe public void UnsafeWriteArray(XmlBinaryNodeType nodeType, int count, byte* array, byte* arrayMax) 955WriteArrayInfo(XmlBinaryNodeType.DateTimeTextWithEndElement, count); 964WriteArrayInfo(XmlBinaryNodeType.GuidTextWithEndElement, count); 974WriteArrayInfo(XmlBinaryNodeType.TimeSpanTextWithEndElement, count); 993WriteTextNode(XmlBinaryNodeType.QNameDictionaryText); 1247XmlBinaryNodeType nodeType, int count, byte* array, byte* arrayMax) 1260XmlBinaryNodeType nodeType, int count, byte* array, byte* arrayMax) 1295UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.BoolTextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1314UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.BoolTextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1334UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.Int16TextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1353UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.Int16TextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1373UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.Int32TextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1392UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.Int32TextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1412UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.Int64TextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1431UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.Int64TextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1451UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.FloatTextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1470UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.FloatTextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1490UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.DoubleTextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1509UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.DoubleTextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1529UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.DecimalTextWithEndElement, count, (byte*)items, (byte*)&items[count]); 1548UnsafeWriteArray(prefix, localName, namespaceUri, XmlBinaryNodeType.DecimalTextWithEndElement, count, (byte*)items, (byte*)&items[count]);
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBufferReader.cs (38)
1148public XmlBinaryNodeType GetNodeType() 1150return (XmlBinaryNodeType)GetByte(); 1167XmlBinaryNodeType nodeType = GetNodeType(); 1169DiagnosticUtility.DebugAssert(nodeType != XmlBinaryNodeType.StartListText, ""); 1231public void ReadValue(XmlBinaryNodeType nodeType, ValueHandle value) 1235case XmlBinaryNodeType.EmptyText: 1238case XmlBinaryNodeType.ZeroText: 1241case XmlBinaryNodeType.OneText: 1244case XmlBinaryNodeType.TrueText: 1247case XmlBinaryNodeType.FalseText: 1250case XmlBinaryNodeType.BoolText: 1253case XmlBinaryNodeType.Chars8Text: 1256case XmlBinaryNodeType.Chars16Text: 1259case XmlBinaryNodeType.Chars32Text: 1262case XmlBinaryNodeType.UnicodeChars8Text: 1265case XmlBinaryNodeType.UnicodeChars16Text: 1268case XmlBinaryNodeType.UnicodeChars32Text: 1271case XmlBinaryNodeType.Bytes8Text: 1274case XmlBinaryNodeType.Bytes16Text: 1277case XmlBinaryNodeType.Bytes32Text: 1280case XmlBinaryNodeType.DictionaryText: 1283case XmlBinaryNodeType.UniqueIdText: 1286case XmlBinaryNodeType.GuidText: 1289case XmlBinaryNodeType.DecimalText: 1292case XmlBinaryNodeType.Int8Text: 1295case XmlBinaryNodeType.Int16Text: 1298case XmlBinaryNodeType.Int32Text: 1301case XmlBinaryNodeType.Int64Text: 1304case XmlBinaryNodeType.UInt64Text: 1307case XmlBinaryNodeType.FloatText: 1310case XmlBinaryNodeType.DoubleText: 1313case XmlBinaryNodeType.TimeSpanText: 1316case XmlBinaryNodeType.DateTimeText: 1319case XmlBinaryNodeType.StartListText: 1322case XmlBinaryNodeType.QNameDictionaryText: 1354XmlBinaryNodeType nodeType = GetNodeType(); 1356if (nodeType == XmlBinaryNodeType.StartListText) 1358if (nodeType == XmlBinaryNodeType.EndListText)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BinaryMessageEncoder.cs (18)
959this.AppendNode(XmlBinaryNodeType.PrefixDictionaryElementA + GetPrefixOffset(prefix)); 965this.AppendNode(XmlBinaryNodeType.DictionaryXmlnsAttribute); 972this.AppendNode(XmlBinaryNodeType.PrefixDictionaryAttributeA + GetPrefixOffset(prefix)); 976this.AppendNode(XmlBinaryNodeType.OneText); 980this.AppendNode(XmlBinaryNodeType.Chars8Text); 987this.AppendNode(XmlBinaryNodeType.DictionaryAttribute); 990this.AppendNode(XmlBinaryNodeType.Chars8Text); 996this.AppendNode(XmlBinaryNodeType.DictionaryTextWithEndElement); 1002this.AppendNode(XmlBinaryNodeType.DictionaryTextWithEndElement); 1007this.AppendNode(XmlBinaryNodeType.UniqueIdTextWithEndElement); 1012this.AppendNode(XmlBinaryNodeType.EndElement); 1033private void AppendNode(XmlBinaryNodeType value) 1147const XmlBinaryNodeType minAttribute = XmlBinaryNodeType.ShortAttribute; 1148const XmlBinaryNodeType maxAttribute = XmlBinaryNodeType.DictionaryAttribute; 1153XmlBinaryNodeType nodeType = (XmlBinaryNodeType)buffer[offset];