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
- SettingsPropertyValueCollection.cs
- PermissionListSet.cs
- MenuItemAutomationPeer.cs
- TextElement.cs
- StoreItemCollection.cs
- PriorityBinding.cs
- RemotingServices.cs
- DetailsViewInsertedEventArgs.cs
- GroupDescription.cs
- SlotInfo.cs
- BitmapDecoder.cs
- PackageStore.cs
- SecurityTokenRequirement.cs
- ObjectHandle.cs
- NextPreviousPagerField.cs
- ClientBuildManager.cs
- NamedPipeTransportElement.cs
- SrgsSubset.cs
- TraceLevelStore.cs
- StorageConditionPropertyMapping.cs
- KeysConverter.cs
- WebSysDisplayNameAttribute.cs
- TemplateField.cs
- UnitControl.cs
- ComboBoxAutomationPeer.cs
- Random.cs
- ColorTranslator.cs
- ErrorWebPart.cs
- Button.cs
- CacheHelper.cs
- CheckBoxList.cs
- ImageDrawing.cs
- regiisutil.cs
- ContextStaticAttribute.cs
- WebDisplayNameAttribute.cs
- ConfigurationException.cs
- ChangeInterceptorAttribute.cs
- SessionEndingCancelEventArgs.cs
- AmbientLight.cs
- ShapingWorkspace.cs
- CompositeKey.cs
- XPathNodeHelper.cs
- ToolStripItemCollection.cs
- PackageRelationshipSelector.cs
- HtmlInputSubmit.cs
- WindowPattern.cs
- InstanceDescriptor.cs
- XmlDocument.cs
- ScriptServiceAttribute.cs
- ValueOfAction.cs
- ReferentialConstraint.cs
- FileChangesMonitor.cs
- BlobPersonalizationState.cs
- JavaScriptString.cs
- Contracts.cs
- DeflateStream.cs
- BufferedMessageWriter.cs
- ObjectSecurity.cs
- HierarchicalDataBoundControlAdapter.cs
- ObjectDataSourceView.cs
- DataGridViewBand.cs
- ZipIOExtraFieldZip64Element.cs
- WebEventCodes.cs
- XomlSerializationHelpers.cs
- MarshalDirectiveException.cs
- LinkConverter.cs
- ObjectStorage.cs
- Point.cs
- ApplicationDirectory.cs
- SoapProtocolImporter.cs
- InputBindingCollection.cs
- DispatcherSynchronizationContext.cs
- _ContextAwareResult.cs
- GenericTypeParameterBuilder.cs
- LocalizedNameDescriptionPair.cs
- ConnectionStringsSection.cs
- ItemType.cs
- dataprotectionpermission.cs
- MailHeaderInfo.cs
- SocketInformation.cs
- RemoteWebConfigurationHostStream.cs
- DiscoveryInnerClientAdhoc11.cs
- MessageQueueKey.cs
- DispatcherHookEventArgs.cs
- SslStream.cs
- printdlgexmarshaler.cs
- XamlPoint3DCollectionSerializer.cs
- DataGridViewLinkCell.cs
- errorpatternmatcher.cs
- SessionKeyExpiredException.cs
- DbException.cs
- ProgressiveCrcCalculatingStream.cs
- ConfigurationSettings.cs
- UnsafeNativeMethods.cs
- ZeroOpNode.cs
- IriParsingElement.cs
- TraceInternal.cs
- XamlSerializer.cs
- XmlElementAttribute.cs
- Html32TextWriter.cs