예제 #1
0
			private bool ConsumeFirstStep(CompiledXPath path)
			{
				if (!path.IsCreatable)
					return false;

				Step = path.LastStep;
				return ConsumeStep();
			}
예제 #2
0
 public IXmlCursor Select(
     CompiledXPath path,
     IXmlIncludedTypeMap includedTypes,
     IXmlNamespaceSource namespaces,
     CursorFlags flags
     )
 {
     throw new NotImplementedException();
 }
예제 #3
0
            private bool ConsumeFirstStep(CompiledXPath path)
            {
                if (!path.IsCreatable)
                {
                    return(false);
                }

                Step = path.LastStep;
                return(ConsumeStep());
            }
예제 #4
0
 protected override IXmlCursor Cursor(
     IXmlNode parent,
     CompiledXPath path,
     IXmlIncludedTypeMap includedTypes,
     CursorFlags flags
     )
 {
     return(new XPathReadOnlyCursor(
                parent,
                path,
                includedTypes,
                NamespaceSource.Instance,
                flags
                ));
 }
예제 #5
0
 public object Evaluate(CompiledXPath path)
 {
     throw new NotImplementedException();
 }
예제 #6
0
 protected abstract IXmlCursor Cursor(
     IXmlNode parent,
     CompiledXPath path,
     IXmlIncludedTypeMap includedTypes,
     CursorFlags flags
     );