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
- ObjectSpanRewriter.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- ItemsPanelTemplate.cs
- XmlSerializationWriter.cs
- ChineseLunisolarCalendar.cs
- PanelStyle.cs
- DataPagerFieldItem.cs
- OrderingExpression.cs
- MemoryMappedView.cs
- BitHelper.cs
- RepeaterItemEventArgs.cs
- InputScopeAttribute.cs
- ProfileGroupSettingsCollection.cs
- ColumnReorderedEventArgs.cs
- ZipPackage.cs
- DesignerAdRotatorAdapter.cs
- TextParagraphCache.cs
- CustomTokenProvider.cs
- ServicePoint.cs
- GraphicsPathIterator.cs
- WebServicesInteroperability.cs
- _UriTypeConverter.cs
- TextTreeText.cs
- FixedSOMPage.cs
- TraceContext.cs
- IisTraceWebEventProvider.cs
- Number.cs
- FontInfo.cs
- TypeExtensions.cs
- XPathNavigator.cs
- ClientBuildManager.cs
- Int32Converter.cs
- FloatAverageAggregationOperator.cs
- ContentIterators.cs
- DbMetaDataCollectionNames.cs
- AddInAttribute.cs
- ZoneIdentityPermission.cs
- MetadataCache.cs
- EpmCustomContentSerializer.cs
- ListViewAutomationPeer.cs
- HtmlTableRowCollection.cs
- ObjectQuery_EntitySqlExtensions.cs
- ISO2022Encoding.cs
- AutomationPropertyInfo.cs
- CallbackValidatorAttribute.cs
- SuppressIldasmAttribute.cs
- DependencyPropertyChangedEventArgs.cs
- rsa.cs
- InfiniteTimeSpanConverter.cs
- SettingsPropertyValue.cs
- VectorAnimation.cs
- DetailsViewInsertedEventArgs.cs
- TdsParser.cs
- ReadWriteObjectLock.cs
- MarshalByRefObject.cs
- LocalValueEnumerator.cs
- FileAuthorizationModule.cs
- Size3D.cs
- ObjectDataSourceStatusEventArgs.cs
- IntellisenseTextBox.cs
- MethodImplAttribute.cs
- StdValidatorsAndConverters.cs
- OperationPickerDialog.designer.cs
- MenuAdapter.cs
- MonitoringDescriptionAttribute.cs
- util.cs
- activationcontext.cs
- CustomCredentialPolicy.cs
- CounterCreationData.cs
- TemplateControlCodeDomTreeGenerator.cs
- TdsParserStaticMethods.cs
- DataGridViewBand.cs
- DataGridViewCellEventArgs.cs
- XmlResolver.cs
- EntitySetBase.cs
- StatusBarDesigner.cs
- DetailsView.cs
- StringTraceRecord.cs
- MimeFormReflector.cs
- MonitoringDescriptionAttribute.cs
- ExpressionDumper.cs
- Style.cs
- UnsafeNativeMethods.cs
- AnnotationService.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- CookielessHelper.cs
- AnimatedTypeHelpers.cs
- QueryExecutionOption.cs
- DesignerContextDescriptor.cs
- ListBoxItem.cs
- ListDictionaryInternal.cs
- BamlTreeUpdater.cs
- DataServices.cs
- IEnumerable.cs
- TabControlCancelEvent.cs
- SimpleWorkerRequest.cs
- DataGridViewRowEventArgs.cs
- ErrorEventArgs.cs
- WebSysDisplayNameAttribute.cs
- Reference.cs