Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SqlTriggerContext.cs
- ContainerActivationHelper.cs
- BitmapImage.cs
- SQLMembershipProvider.cs
- StylusPointCollection.cs
- SoapAttributeOverrides.cs
- BuildManagerHost.cs
- ConfigXmlComment.cs
- GlyphRun.cs
- TreeViewBindingsEditorForm.cs
- ClosableStream.cs
- LocalizationComments.cs
- XmlSerializationGeneratedCode.cs
- DiscreteKeyFrames.cs
- InfoCardTrace.cs
- X509SubjectKeyIdentifierClause.cs
- ReferenceService.cs
- x509store.cs
- TextDecorationUnitValidation.cs
- QilCloneVisitor.cs
- Decoder.cs
- SqlParameterizer.cs
- PreloadedPackages.cs
- _NestedSingleAsyncResult.cs
- HttpServerUtilityBase.cs
- PreloadedPackages.cs
- TouchesCapturedWithinProperty.cs
- EnumBuilder.cs
- CacheEntry.cs
- CodeGeneratorOptions.cs
- IntersectQueryOperator.cs
- SqlClientWrapperSmiStream.cs
- AutomationPropertyInfo.cs
- ScrollViewerAutomationPeer.cs
- RegexInterpreter.cs
- WSHttpBindingElement.cs
- MemberInfoSerializationHolder.cs
- DigestTraceRecordHelper.cs
- SignatureHelper.cs
- AccessViolationException.cs
- WebPartHelpVerb.cs
- LinqDataSourceView.cs
- ElementMarkupObject.cs
- MILUtilities.cs
- TextWriterTraceListener.cs
- hwndwrapper.cs
- XmlResolver.cs
- DesignConnectionCollection.cs
- ServiceParser.cs
- StringDictionary.cs
- EmptyArray.cs
- XmlILStorageConverter.cs
- MultipleFilterMatchesException.cs
- GenericIdentity.cs
- WindowsListViewItemStartMenu.cs
- Parallel.cs
- Baml6Assembly.cs
- Console.cs
- ConnectionsZoneDesigner.cs
- ScriptResourceInfo.cs
- AudioStateChangedEventArgs.cs
- Task.cs
- FieldCollectionEditor.cs
- Error.cs
- ConfigXmlCDataSection.cs
- ChangeDirector.cs
- BrowserCapabilitiesFactoryBase.cs
- UseLicense.cs
- StorageMappingFragment.cs
- WebMessageEncodingElement.cs
- SecureEnvironment.cs
- RuleAction.cs
- Geometry.cs
- CheckBoxFlatAdapter.cs
- InvokeGenerator.cs
- iisPickupDirectory.cs
- SystemGatewayIPAddressInformation.cs
- ProfileParameter.cs
- COM2FontConverter.cs
- ReadWriteSpinLock.cs
- TargetInvocationException.cs
- SoapInteropTypes.cs
- OleDbParameterCollection.cs
- VisualTarget.cs
- FollowerQueueCreator.cs
- UnauthorizedAccessException.cs
- RecognitionResult.cs
- XmlElement.cs
- ChannelProtectionRequirements.cs
- UnsafeNativeMethodsTablet.cs
- WebPartVerbCollection.cs
- Point.cs
- SqlFunctionAttribute.cs
- TypedDatasetGenerator.cs
- ElementHostPropertyMap.cs
- ProgressChangedEventArgs.cs
- CollectionCodeDomSerializer.cs
- HtmlString.cs
- ReflectPropertyDescriptor.cs
- PageRanges.cs