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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RoutingExtensionElement.cs
- KeyManager.cs
- RowUpdatedEventArgs.cs
- CatalogZoneBase.cs
- ManifestResourceInfo.cs
- Viewport2DVisual3D.cs
- ListManagerBindingsCollection.cs
- GeneralTransform3DTo2DTo3D.cs
- DataGridViewTextBoxEditingControl.cs
- ConnectivityStatus.cs
- OnOperation.cs
- SqlRemoveConstantOrderBy.cs
- StringKeyFrameCollection.cs
- Context.cs
- CapabilitiesState.cs
- InplaceBitmapMetadataWriter.cs
- NavigationWindowAutomationPeer.cs
- ApplicationSettingsBase.cs
- XmlSchemaProviderAttribute.cs
- UrlUtility.cs
- RegisteredArrayDeclaration.cs
- SynthesizerStateChangedEventArgs.cs
- ThreadExceptionDialog.cs
- DataStorage.cs
- DelegatingTypeDescriptionProvider.cs
- InvalidCastException.cs
- GreenMethods.cs
- TemplateParser.cs
- TripleDES.cs
- SqlDataSourceCommandEventArgs.cs
- DataSourceControlBuilder.cs
- WorkflowShape.cs
- RelationshipNavigation.cs
- WebService.cs
- BuildProvidersCompiler.cs
- HttpVersion.cs
- EmbeddedMailObjectsCollection.cs
- Geometry.cs
- PrtTicket_Public_Simple.cs
- CallbackException.cs
- ValidatingPropertiesEventArgs.cs
- Region.cs
- ConfigurationSectionHelper.cs
- CodeTypeOfExpression.cs
- ValueUnavailableException.cs
- TextEditorDragDrop.cs
- IMembershipProvider.cs
- PerformanceCounterManager.cs
- WindowsRichEdit.cs
- ByteKeyFrameCollection.cs
- ToolStripRenderer.cs
- WebPartEventArgs.cs
- HttpClientCertificate.cs
- WorkflowCommandExtensionItem.cs
- PipelineModuleStepContainer.cs
- WindowsListBox.cs
- CompilationSection.cs
- TransactionOptions.cs
- Intellisense.cs
- WebMessageFormatHelper.cs
- OLEDB_Enum.cs
- SqlMethods.cs
- IteratorFilter.cs
- TabRenderer.cs
- TCEAdapterGenerator.cs
- ParamArrayAttribute.cs
- SmiContext.cs
- DataSourceXmlSubItemAttribute.cs
- TextBlock.cs
- DataGridViewComboBoxEditingControl.cs
- XPathBinder.cs
- OlePropertyStructs.cs
- RadioButton.cs
- SqlParameterCollection.cs
- GridViewCommandEventArgs.cs
- XmlSchemaComplexContentExtension.cs
- XmlLangPropertyAttribute.cs
- JsonReader.cs
- Win32PrintDialog.cs
- SQLBinary.cs
- AttributeQuery.cs
- TableRowCollection.cs
- GridEntryCollection.cs
- ConnectionPoolManager.cs
- BamlLocalizer.cs
- PropertyEntry.cs
- ExcCanonicalXml.cs
- EventToken.cs
- ColumnWidthChangingEvent.cs
- PreviewPageInfo.cs
- OleStrCAMarshaler.cs
- DrawingGroup.cs
- SettingsPropertyNotFoundException.cs
- Polyline.cs
- DesignOnlyAttribute.cs
- ProxyDataContractResolver.cs
- ExpressionPrefixAttribute.cs
- XmlCharacterData.cs
- XmlObjectSerializerContext.cs
- FormsIdentity.cs