490 {
491 get
492 {
494 {
495 case XPathNodeType.Root:
496 case XPathNodeType.Element:
497 {
504 try
505 {
507 {
508 do
509 {
511 }
514 }
515 }
516 finally
517 {
519 }
521 }
522 case XPathNodeType.Attribute:
523 case XPathNodeType.Namespace:
525 default:
526 return string.Empty;
527 }
528 }
529 set
530 {
532 {
533 throw new ArgumentNullException("value");
534 }
536 {
537 case XPathNodeType.Root:
538 case XPathNodeType.Element:
539 {
542 {
544 }
545 if (
value.Length != 0)
546 {
548 }
549 break;
550 }
551 case XPathNodeType.Attribute:
553 break;
554 default:
556 }
557 }
558 }
static CultureInfo InvariantCulture
static string Xpn_BadPosition
virtual void SetValue(string value)
virtual XPathNavigator CreateNavigator()
@ InvalidOperationException