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
- ImageEditor.cs
- FormViewUpdateEventArgs.cs
- TimeEnumHelper.cs
- ParagraphResult.cs
- TrackingRecordPreFilter.cs
- Page.cs
- XamlReader.cs
- PkcsMisc.cs
- MenuItemCollection.cs
- TypographyProperties.cs
- SessionChannels.cs
- HtmlInputFile.cs
- BindingList.cs
- TextTrailingCharacterEllipsis.cs
- ShapeTypeface.cs
- ColorBuilder.cs
- MultiDataTrigger.cs
- AutomationPatternInfo.cs
- DesignerView.xaml.cs
- XmlHierarchicalDataSourceView.cs
- XmlILOptimizerVisitor.cs
- BamlLocalizationDictionary.cs
- SignatureHelper.cs
- RecognitionEventArgs.cs
- TransformerConfigurationWizardBase.cs
- RecordConverter.cs
- SemanticBasicElement.cs
- StateBag.cs
- TypedTableBaseExtensions.cs
- SQLBinaryStorage.cs
- XamlGridLengthSerializer.cs
- _ScatterGatherBuffers.cs
- TextEditorDragDrop.cs
- WebAdminConfigurationHelper.cs
- TextBounds.cs
- XPathBuilder.cs
- PartialTrustHelpers.cs
- StackSpiller.cs
- TimeSpanConverter.cs
- SweepDirectionValidation.cs
- MulticastDelegate.cs
- WindowsRebar.cs
- MyContact.cs
- FormsAuthenticationEventArgs.cs
- XslAstAnalyzer.cs
- BinHexEncoding.cs
- DocComment.cs
- DebugView.cs
- HScrollProperties.cs
- AutomationElement.cs
- LongTypeConverter.cs
- DelegatingTypeDescriptionProvider.cs
- AttachedAnnotationChangedEventArgs.cs
- EntityDataSourceEntitySetNameItem.cs
- BasicExpandProvider.cs
- Delay.cs
- RIPEMD160.cs
- BorderGapMaskConverter.cs
- DesignerOptionService.cs
- MissingMethodException.cs
- FolderBrowserDialog.cs
- RegexParser.cs
- MarginCollapsingState.cs
- SortedDictionary.cs
- DataSourceControlBuilder.cs
- CatalogZoneBase.cs
- ResourceLoader.cs
- PartialList.cs
- XmlJsonReader.cs
- FrameworkContentElementAutomationPeer.cs
- TextEffectResolver.cs
- ClientSponsor.cs
- TouchPoint.cs
- AttachedAnnotation.cs
- AsymmetricKeyExchangeDeformatter.cs
- DBDataPermissionAttribute.cs
- ToolboxBitmapAttribute.cs
- ConfigXmlComment.cs
- BindingWorker.cs
- NameValueFileSectionHandler.cs
- OutputCacheProfile.cs
- UICuesEvent.cs
- TextOnlyOutput.cs
- Char.cs
- XmlSchemas.cs
- GifBitmapDecoder.cs
- BamlLocalizationDictionary.cs
- DivideByZeroException.cs
- UIInitializationException.cs
- SyntaxCheck.cs
- ListBoxItem.cs
- TraceLog.cs
- WpfXamlMember.cs
- Cloud.cs
- Byte.cs
- GroupDescription.cs
- TypeLibraryHelper.cs
- ActivityStatusChangeEventArgs.cs
- WebPartHeaderCloseVerb.cs
- EncoderNLS.cs