476 {
477 get
478 {
479 int num = 0;
481 {
482 case ScanState.Doc:
484 {
485 num = -1;
486 }
487 break;
488 case ScanState.XmlText:
490 break;
491 case ScanState.Attr:
493 {
494 num = 1;
495 }
496 break;
497 case ScanState.AttrVal:
498 case ScanState.AttrValPseudoValue:
500 {
501 num = 1;
502 }
503 num++;
504 break;
505 default:
506 return 0;
507 }
509 }
510 }
XmlNodeType _parentNodeType