Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / XPath / Internal / DocumentOrderQuery.cs / 1 / DocumentOrderQuery.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace MS.Internal.Xml.XPath {
using System;
using System.Xml;
using System.Xml.XPath;
using System.Diagnostics;
internal sealed class DocumentOrderQuery : CacheOutputQuery {
public DocumentOrderQuery(Query qyParent) : base(qyParent) {}
private DocumentOrderQuery(DocumentOrderQuery other) : base(other) { }
public override object Evaluate(XPathNodeIterator context) {
base.Evaluate(context);
XPathNavigator node;
while ((node = base.input.Advance()) != null) {
Insert(outputBuffer, node);
}
return this;
}
public override XPathNavigator MatchNode(XPathNavigator context) {
return input.MatchNode(context);
}
public override XPathNodeIterator Clone() { return new DocumentOrderQuery(this); }
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ServiceContractGenerationContext.cs
- SelectionProviderWrapper.cs
- SyndicationItem.cs
- XmlSchemaChoice.cs
- HMACSHA256.cs
- SwitchExpression.cs
- WebPartsSection.cs
- InternalControlCollection.cs
- TransformerConfigurationWizardBase.cs
- documentsequencetextcontainer.cs
- BinaryMethodMessage.cs
- MapPathBasedVirtualPathProvider.cs
- SchemaEntity.cs
- CompilationUnit.cs
- ApplicationDirectoryMembershipCondition.cs
- DatagridviewDisplayedBandsData.cs
- SHA256.cs
- StatusBar.cs
- HwndSource.cs
- ObjectManager.cs
- CorePropertiesFilter.cs
- ServiceModelActivity.cs
- ToolStripDropDownItemDesigner.cs
- Trigger.cs
- ViewStateModeByIdAttribute.cs
- Expander.cs
- DynamicPropertyReader.cs
- EventMap.cs
- Screen.cs
- ReaderWriterLockWrapper.cs
- MobileErrorInfo.cs
- IteratorDescriptor.cs
- DataGridItem.cs
- ExpandSegmentCollection.cs
- OdbcDataAdapter.cs
- ScrollableControl.cs
- XmlReturnWriter.cs
- UniformGrid.cs
- FixedMaxHeap.cs
- x509store.cs
- sqlinternaltransaction.cs
- SpellCheck.cs
- SqlUDTStorage.cs
- ProviderConnectionPointCollection.cs
- SQLDecimal.cs
- Window.cs
- WebPartCatalogAddVerb.cs
- SessionState.cs
- SessionStateUtil.cs
- PenThread.cs
- XmlElement.cs
- TextServicesContext.cs
- PromptBuilder.cs
- TrackingSection.cs
- ContentFilePart.cs
- CodePageUtils.cs
- XmlIlGenerator.cs
- HttpDictionary.cs
- DefaultHttpHandler.cs
- MemoryMappedView.cs
- SqlTransaction.cs
- AuthStoreRoleProvider.cs
- ColorKeyFrameCollection.cs
- DataGridComponentEditor.cs
- OleDbException.cs
- DataControlButton.cs
- WindowsScrollBarBits.cs
- ValidationSummary.cs
- SurrogateEncoder.cs
- BindingContext.cs
- HtmlTernaryTree.cs
- GcHandle.cs
- SqlUDTStorage.cs
- JulianCalendar.cs
- GrowingArray.cs
- NetWebProxyFinder.cs
- IpcServerChannel.cs
- OutputCacheSettings.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- CodeTypeReferenceExpression.cs
- HttpDebugHandler.cs
- PolyBezierSegment.cs
- DataGridViewCellStyleConverter.cs
- ObjectComplexPropertyMapping.cs
- CatalogZone.cs
- RoleService.cs
- Types.cs
- String.cs
- StorageModelBuildProvider.cs
- OleDbTransaction.cs
- AssemblyName.cs
- GridSplitter.cs
- WindowsTitleBar.cs
- WebScriptServiceHost.cs
- InitializationEventAttribute.cs
- ContainerControl.cs
- UrlMappingsModule.cs
- ControlIdConverter.cs
- DataGridrowEditEndingEventArgs.cs
- TextWriterTraceListener.cs