Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //[....] //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DragDeltaEventArgs.cs
- RuleEngine.cs
- TrackBarRenderer.cs
- CodeCatchClause.cs
- WebBrowserNavigatingEventHandler.cs
- ClipboardProcessor.cs
- DependencyObjectPropertyDescriptor.cs
- ACE.cs
- InheritablePropertyChangeInfo.cs
- SystemEvents.cs
- DataTableReaderListener.cs
- ReadWriteControlDesigner.cs
- ChtmlFormAdapter.cs
- HMACSHA384.cs
- CodeAccessSecurityEngine.cs
- UnsafeMethods.cs
- StaticFileHandler.cs
- OracleFactory.cs
- NetworkAddressChange.cs
- InstanceBehavior.cs
- PropertyChangingEventArgs.cs
- TimeSpanFormat.cs
- __Filters.cs
- TripleDESCryptoServiceProvider.cs
- SynchronizationHandlesCodeDomSerializer.cs
- figurelength.cs
- EntityContainerAssociationSet.cs
- PermissionAttributes.cs
- CodePageEncoding.cs
- WriteTimeStream.cs
- HybridWebProxyFinder.cs
- InputLangChangeRequestEvent.cs
- RenderTargetBitmap.cs
- RepeaterItemCollection.cs
- ResourceAssociationTypeEnd.cs
- SecurityDescriptor.cs
- DataGridViewCell.cs
- GraphicsState.cs
- CodeTypeReference.cs
- OpacityConverter.cs
- TrackingServices.cs
- XmlLanguageConverter.cs
- DbMetaDataColumnNames.cs
- AnnotationAdorner.cs
- TreeNodeCollection.cs
- ErrorTableItemStyle.cs
- SiteMapNodeCollection.cs
- ImageDrawing.cs
- RequestTimeoutManager.cs
- _AutoWebProxyScriptWrapper.cs
- PenContexts.cs
- CodeIterationStatement.cs
- BoolExpression.cs
- ListManagerBindingsCollection.cs
- InstancePersistenceException.cs
- ProfileModule.cs
- MouseDevice.cs
- QilParameter.cs
- DragDrop.cs
- SendKeys.cs
- Int64Converter.cs
- MarginCollapsingState.cs
- IndexingContentUnit.cs
- LocalBuilder.cs
- SqlDataReaderSmi.cs
- FreezableCollection.cs
- SuppressIldasmAttribute.cs
- XPathNodeHelper.cs
- PathFigureCollection.cs
- InputScopeAttribute.cs
- ItemsPresenter.cs
- RegistryConfigurationProvider.cs
- DelegatingChannelListener.cs
- DependencyObjectType.cs
- UrlRoutingModule.cs
- BehaviorDragDropEventArgs.cs
- DocumentDesigner.cs
- ProjectedSlot.cs
- PropertyDescriptorComparer.cs
- TextReader.cs
- TriggerCollection.cs
- CellParagraph.cs
- NextPreviousPagerField.cs
- XmlUnspecifiedAttribute.cs
- HoistedLocals.cs
- RegexFCD.cs
- AlphaSortedEnumConverter.cs
- ManipulationPivot.cs
- HtmlFormParameterWriter.cs
- ObjectDisposedException.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- ConcurrentDictionary.cs
- RecordsAffectedEventArgs.cs
- ShapeTypeface.cs
- FixedSOMSemanticBox.cs
- ChannelDispatcher.cs
- ObjectListDataBindEventArgs.cs
- Propagator.cs
- Translator.cs
- TypedTableBase.cs