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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UriTemplateVariableQueryValue.cs
- FontStretches.cs
- TypedElement.cs
- DetailsViewPagerRow.cs
- ServiceAuthorizationBehavior.cs
- PartEditor.cs
- RangeBaseAutomationPeer.cs
- ConversionHelper.cs
- TextProperties.cs
- StringUtil.cs
- KeyFrames.cs
- ConnectionManagementElementCollection.cs
- CodeDirectiveCollection.cs
- CacheSection.cs
- DatatypeImplementation.cs
- ChtmlPhoneCallAdapter.cs
- BookmarkManager.cs
- X509Certificate.cs
- TimeSpanHelper.cs
- EncodingInfo.cs
- DynamicExpression.cs
- ContentHostHelper.cs
- SiteMapNodeItem.cs
- DependencyPropertyKind.cs
- FrameworkElementFactoryMarkupObject.cs
- Utils.cs
- TextElementEnumerator.cs
- SafeHandles.cs
- HebrewNumber.cs
- Rfc2898DeriveBytes.cs
- XmlCompatibilityReader.cs
- ObjectQueryExecutionPlan.cs
- CodeIdentifier.cs
- ContainerParaClient.cs
- SchemaManager.cs
- AppDomainManager.cs
- SID.cs
- IconConverter.cs
- BasicDesignerLoader.cs
- HTTPNotFoundHandler.cs
- WindowsGraphics2.cs
- SoapEnvelopeProcessingElement.cs
- HtmlTableRowCollection.cs
- X509Certificate.cs
- namescope.cs
- CharacterHit.cs
- ProcessModelInfo.cs
- PackageProperties.cs
- TimeoutHelper.cs
- BuildProviderUtils.cs
- SQLInt64.cs
- FileIOPermission.cs
- HostedElements.cs
- HtmlButton.cs
- SmtpTransport.cs
- ListViewUpdatedEventArgs.cs
- PointKeyFrameCollection.cs
- OperandQuery.cs
- Token.cs
- SafeThemeHandle.cs
- ServiceBusyException.cs
- TdsRecordBufferSetter.cs
- QueryRelOp.cs
- Transform.cs
- TabOrder.cs
- ModelItemDictionary.cs
- XsltConvert.cs
- SqlDataSource.cs
- Line.cs
- DetailsViewUpdatedEventArgs.cs
- ToolStripRendererSwitcher.cs
- WithParamAction.cs
- XmlQueryCardinality.cs
- AccessDataSourceWizardForm.cs
- QilStrConcatenator.cs
- BypassElement.cs
- ExpressionBuilder.cs
- TrustManagerMoreInformation.cs
- PathSegment.cs
- TableCell.cs
- DataTransferEventArgs.cs
- WebPartsPersonalization.cs
- DataGridRow.cs
- Propagator.cs
- HwndHost.cs
- AsyncCompletedEventArgs.cs
- cache.cs
- RepeaterItemEventArgs.cs
- SubclassTypeValidator.cs
- SSmlParser.cs
- PropertyDescriptorCollection.cs
- MimeParameterWriter.cs
- XmlDesignerDataSourceView.cs
- WeakReference.cs
- WebAdminConfigurationHelper.cs
- AsyncDataRequest.cs
- RoleBoolean.cs
- GridViewDeletedEventArgs.cs
- TabControlEvent.cs
- EffectiveValueEntry.cs