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
- WinFormsSecurity.cs
- HtmlTextArea.cs
- XamlRtfConverter.cs
- RuleSettings.cs
- TemplateInstanceAttribute.cs
- CallbackValidatorAttribute.cs
- ScrollViewerAutomationPeer.cs
- CodeParameterDeclarationExpressionCollection.cs
- InstanceHandleReference.cs
- ObjectSet.cs
- DataGridTablesFactory.cs
- EventSource.cs
- Walker.cs
- SqlCommandBuilder.cs
- DetailsViewInsertEventArgs.cs
- GlyphRun.cs
- RegexInterpreter.cs
- HyperLinkStyle.cs
- MsmqInputSessionChannelListener.cs
- ObsoleteAttribute.cs
- SignatureDescription.cs
- Condition.cs
- TrackBar.cs
- xamlnodes.cs
- MessageContractImporter.cs
- FakeModelItemImpl.cs
- SqlParameter.cs
- SendMessageContent.cs
- URLString.cs
- NameValueConfigurationCollection.cs
- DataGridViewCellStyle.cs
- Int64Animation.cs
- SHA512.cs
- ConfigsHelper.cs
- XmlAttributeProperties.cs
- Transform3DGroup.cs
- XmlNodeChangedEventArgs.cs
- BindingOperations.cs
- QilDataSource.cs
- NameTable.cs
- WsatConfiguration.cs
- ReadOnlyActivityGlyph.cs
- ValidationErrorInfo.cs
- Bits.cs
- NumberEdit.cs
- sortedlist.cs
- ObjectIDGenerator.cs
- HtmlLink.cs
- WindowAutomationPeer.cs
- XhtmlBasicLabelAdapter.cs
- GestureRecognitionResult.cs
- Parser.cs
- ToolStripRendererSwitcher.cs
- Int32CollectionConverter.cs
- WorkflowRuntimeServiceElement.cs
- ObjRef.cs
- ListViewDataItem.cs
- TypeSystemProvider.cs
- ListViewInsertionMark.cs
- ScrollItemProviderWrapper.cs
- CalendarDay.cs
- PartialCachingControl.cs
- CodeMemberEvent.cs
- ListViewEditEventArgs.cs
- ExpressionTextBoxAutomationPeer.cs
- CapabilitiesRule.cs
- HtmlInputCheckBox.cs
- HwndKeyboardInputProvider.cs
- ConsoleEntryPoint.cs
- DataViewListener.cs
- XmlCharCheckingReader.cs
- HwndHostAutomationPeer.cs
- TextBox.cs
- UpdatableGenericsFeature.cs
- ProtocolsConfigurationHandler.cs
- webeventbuffer.cs
- SqlRowUpdatedEvent.cs
- HwndSourceKeyboardInputSite.cs
- MetadataUtilsSmi.cs
- CompositeDataBoundControl.cs
- Span.cs
- ObjectConverter.cs
- UIElement.cs
- TagPrefixAttribute.cs
- ValueUnavailableException.cs
- ZipPackagePart.cs
- WriteTimeStream.cs
- TableLayoutPanelBehavior.cs
- StorageAssociationSetMapping.cs
- XmlCharCheckingReader.cs
- PanelStyle.cs
- TextBox.cs
- VirtualDirectoryMappingCollection.cs
- DbBuffer.cs
- UITypeEditors.cs
- StringFormat.cs
- HttpException.cs
- SourceElementsCollection.cs
- StorageAssociationTypeMapping.cs
- SQLGuid.cs