|
|
@@ -158,6 +158,10 @@ namespace System.Xml.XPath
|
|
|
|
|
|
public override XPathResultType ReturnType { get { return XPathResultType.Number; }}
|
|
|
|
|
|
+ internal override bool Peer {
|
|
|
+ get { return true; }
|
|
|
+ }
|
|
|
+
|
|
|
public override object Evaluate (BaseIterator iter)
|
|
|
{
|
|
|
return (double) iter.Count;
|
|
|
@@ -184,6 +188,10 @@ namespace System.Xml.XPath
|
|
|
|
|
|
public override XPathResultType ReturnType { get { return XPathResultType.Number; }}
|
|
|
|
|
|
+ internal override bool Peer {
|
|
|
+ get { return true; }
|
|
|
+ }
|
|
|
+
|
|
|
public override object Evaluate (BaseIterator iter)
|
|
|
{
|
|
|
return (double) iter.CurrentPosition;
|
|
|
@@ -907,6 +915,10 @@ namespace System.Xml.XPath
|
|
|
|
|
|
public override XPathResultType ReturnType { get { return XPathResultType.Boolean; }}
|
|
|
|
|
|
+ internal override bool Peer {
|
|
|
+ get { return true; }
|
|
|
+ }
|
|
|
+
|
|
|
public override object Evaluate (BaseIterator iter)
|
|
|
{
|
|
|
return true;
|
|
|
@@ -928,6 +940,10 @@ namespace System.Xml.XPath
|
|
|
}
|
|
|
public override XPathResultType ReturnType { get { return XPathResultType.Boolean; }}
|
|
|
|
|
|
+ internal override bool Peer {
|
|
|
+ get { return true; }
|
|
|
+ }
|
|
|
+
|
|
|
public override object Evaluate (BaseIterator iter)
|
|
|
{
|
|
|
return false;
|