Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / DocumentOrderQuery.cs / 1305376 / 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
- COM2IProvidePropertyBuilderHandler.cs
- BinaryNode.cs
- UriExt.cs
- DataGridCellEditEndingEventArgs.cs
- Renderer.cs
- XmlSchemaParticle.cs
- ClientType.cs
- DataRecordObjectView.cs
- DocumentXmlWriter.cs
- RangeValidator.cs
- CellParaClient.cs
- AndCondition.cs
- TextBoxDesigner.cs
- ColorBlend.cs
- RootProjectionNode.cs
- EntityDataSourceSelectingEventArgs.cs
- AsyncContentLoadedEventArgs.cs
- ReadingWritingEntityEventArgs.cs
- SystemDiagnosticsSection.cs
- FolderBrowserDialogDesigner.cs
- Native.cs
- DefaultPrintController.cs
- DesignerTransaction.cs
- ToolStripItemCollection.cs
- OuterGlowBitmapEffect.cs
- WebEvents.cs
- RawStylusInputReport.cs
- WebPartsPersonalization.cs
- SqlDependencyListener.cs
- ValidationErrorEventArgs.cs
- DoubleLinkList.cs
- HttpRuntimeSection.cs
- PowerStatus.cs
- ServiceChannelFactory.cs
- FocusChangedEventArgs.cs
- CodeTypeMemberCollection.cs
- Config.cs
- QueryHandler.cs
- Brush.cs
- SubtreeProcessor.cs
- TransformPattern.cs
- XmlQueryCardinality.cs
- QilCloneVisitor.cs
- IPGlobalProperties.cs
- WCFBuildProvider.cs
- Matrix.cs
- TemplateBindingExpression.cs
- BitmapEncoder.cs
- ScriptResourceHandler.cs
- SHA384.cs
- WebPartsPersonalization.cs
- SelectionItemPattern.cs
- odbcmetadatafactory.cs
- RowVisual.cs
- DesignerDataSourceView.cs
- Single.cs
- IisTraceWebEventProvider.cs
- ColumnBinding.cs
- OleDbSchemaGuid.cs
- ResizeGrip.cs
- BadImageFormatException.cs
- Itemizer.cs
- Resources.Designer.cs
- Transform.cs
- ExpressionList.cs
- GraphicsContainer.cs
- AddInPipelineAttributes.cs
- DbProviderFactoriesConfigurationHandler.cs
- Odbc32.cs
- ArraySubsetEnumerator.cs
- XmlILOptimizerVisitor.cs
- Underline.cs
- WizardStepBase.cs
- PriorityChain.cs
- ShimAsPublicXamlType.cs
- HashAlgorithm.cs
- Rect3D.cs
- PriorityChain.cs
- SocketAddress.cs
- XmlSchemaComplexContent.cs
- AmbiguousMatchException.cs
- CircleHotSpot.cs
- HtmlWindow.cs
- Listbox.cs
- NonSerializedAttribute.cs
- Timer.cs
- DecimalAnimationUsingKeyFrames.cs
- FixedBufferAttribute.cs
- Suspend.cs
- PropertyStore.cs
- ExecutionContext.cs
- PartManifestEntry.cs
- CodeTypeReferenceExpression.cs
- FunctionImportMapping.cs
- WsatConfiguration.cs
- TransactionState.cs
- DotNetATv1WindowsLogEntryDeserializer.cs
- BamlRecordReader.cs
- ContentTextAutomationPeer.cs
- RectangleF.cs