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
- Storyboard.cs
- ConstNode.cs
- XmlQualifiedNameTest.cs
- ViewCellSlot.cs
- DPCustomTypeDescriptor.cs
- PersistenceTask.cs
- ConfigurationValidatorAttribute.cs
- ServiceOperation.cs
- ToolStripRenderer.cs
- Configuration.cs
- CryptoKeySecurity.cs
- Exceptions.cs
- GregorianCalendarHelper.cs
- VirtualizingStackPanel.cs
- StringExpressionSet.cs
- XmlnsPrefixAttribute.cs
- TokenFactoryCredential.cs
- DeliveryStrategy.cs
- DNS.cs
- SplitContainer.cs
- Ipv6Element.cs
- StringExpressionSet.cs
- Expressions.cs
- FillRuleValidation.cs
- SqlFlattener.cs
- DataTrigger.cs
- Part.cs
- IgnoreSectionHandler.cs
- ServiceReference.cs
- OpacityConverter.cs
- EntitySqlQueryCacheKey.cs
- FixedTextView.cs
- MenuAdapter.cs
- PackageStore.cs
- PartitionerQueryOperator.cs
- CodeTypeReferenceCollection.cs
- TemplateApplicationHelper.cs
- ScaleTransform3D.cs
- DropShadowEffect.cs
- FileLogRecordStream.cs
- XPathPatternParser.cs
- ButtonColumn.cs
- ExpressionCopier.cs
- X509Certificate.cs
- LocationUpdates.cs
- RC2.cs
- ClientSettingsSection.cs
- WebEventTraceProvider.cs
- OdbcUtils.cs
- DataSourceConverter.cs
- CombinedGeometry.cs
- ZoneButton.cs
- ToolboxItemAttribute.cs
- SliderAutomationPeer.cs
- WeakReadOnlyCollection.cs
- ToolStripRendererSwitcher.cs
- FrameAutomationPeer.cs
- AssemblyBuilder.cs
- httpserverutility.cs
- PocoPropertyAccessorStrategy.cs
- ServiceDiscoveryElement.cs
- BrowserCapabilitiesCodeGenerator.cs
- RegisteredArrayDeclaration.cs
- CustomErrorCollection.cs
- TeredoHelper.cs
- CommunicationObjectFaultedException.cs
- HttpCachePolicyElement.cs
- Parsers.cs
- StretchValidation.cs
- SqlDataSourceView.cs
- HtmlElementEventArgs.cs
- VersionedStream.cs
- WmlMobileTextWriter.cs
- TreeView.cs
- ControlPropertyNameConverter.cs
- PointAnimationBase.cs
- HostAdapter.cs
- DependencyPropertyChangedEventArgs.cs
- TextRunCacheImp.cs
- OperationAbortedException.cs
- X509UI.cs
- EventManager.cs
- StorageMappingFragment.cs
- TimelineClockCollection.cs
- SQLByte.cs
- StructureChangedEventArgs.cs
- DataSourceControlBuilder.cs
- ValidationRuleCollection.cs
- Label.cs
- ConnectionStringsExpressionBuilder.cs
- CodeMemberProperty.cs
- BitmapMetadata.cs
- Section.cs
- XmlDownloadManager.cs
- ProfileGroupSettingsCollection.cs
- ErrorWebPart.cs
- FrameworkReadOnlyPropertyMetadata.cs
- Separator.cs
- SplashScreenNativeMethods.cs
- Math.cs