1196 {
1197 switch (nodeType)
1198 {
1199 case XmlBinaryNodeType.EmptyText:
1200 value.SetValue(ValueHandleType.Empty);
1201 break;
1202 case XmlBinaryNodeType.MinText:
1203 value.SetValue(ValueHandleType.Zero);
1204 break;
1205 case XmlBinaryNodeType.OneText:
1206 value.SetValue(ValueHandleType.One);
1207 break;
1208 case XmlBinaryNodeType.TrueText:
1209 value.SetValue(ValueHandleType.True);
1210 break;
1211 case XmlBinaryNodeType.FalseText:
1212 value.SetValue(ValueHandleType.False);
1213 break;
1214 case XmlBinaryNodeType.BoolText:
1216 break;
1217 case XmlBinaryNodeType.Chars8Text:
1219 break;
1220 case XmlBinaryNodeType.Chars16Text:
1222 break;
1223 case XmlBinaryNodeType.Chars32Text:
1225 break;
1226 case XmlBinaryNodeType.UnicodeChars8Text:
1228 break;
1229 case XmlBinaryNodeType.UnicodeChars16Text:
1231 break;
1232 case XmlBinaryNodeType.UnicodeChars32Text:
1234 break;
1235 case XmlBinaryNodeType.Bytes8Text:
1237 break;
1238 case XmlBinaryNodeType.Bytes16Text:
1240 break;
1241 case XmlBinaryNodeType.Bytes32Text:
1243 break;
1244 case XmlBinaryNodeType.DictionaryText:
1246 break;
1247 case XmlBinaryNodeType.UniqueIdText:
1249 break;
1250 case XmlBinaryNodeType.GuidText:
1252 break;
1253 case XmlBinaryNodeType.DecimalText:
1255 break;
1256 case XmlBinaryNodeType.Int8Text:
1258 break;
1259 case XmlBinaryNodeType.Int16Text:
1261 break;
1262 case XmlBinaryNodeType.Int32Text:
1264 break;
1265 case XmlBinaryNodeType.Int64Text:
1267 break;
1268 case XmlBinaryNodeType.UInt64Text:
1270 break;
1271 case XmlBinaryNodeType.FloatText:
1273 break;
1274 case XmlBinaryNodeType.DoubleText:
1276 break;
1277 case XmlBinaryNodeType.TimeSpanText:
1279 break;
1280 case XmlBinaryNodeType.DateTimeText:
1282 break;
1283 case XmlBinaryNodeType.StartListText:
1285 break;
1286 case XmlBinaryNodeType.QNameDictionaryText:
1288 break;
1289 default:
1290 XmlExceptionHelper.ThrowInvalidBinaryFormat(
_reader);
1291 break;
1292 }
1293 }
void ReadValue(XmlBinaryNodeType nodeType, ValueHandle value)
void ReadList(ValueHandle value)
void ReadQName(ValueHandle value)
void ReadUnicodeValue(ValueHandle value, int length)
readonly XmlDictionaryReader _reader