Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / XPath / Internal / ForwardPositionQuery.cs / 1 / ForwardPositionQuery.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 class ForwardPositionQuery : CacheOutputQuery { public ForwardPositionQuery(Query input) : base(input) { Debug.Assert(input != null); } protected ForwardPositionQuery(ForwardPositionQuery other) : base(other) { } public override object Evaluate(XPathNodeIterator context) { base.Evaluate(context); XPathNavigator node; while ((node = base.input.Advance()) != null) { outputBuffer.Add(node.Clone()); } return this; } public override XPathNavigator MatchNode(XPathNavigator context) { return input.MatchNode(context); } public override XPathNodeIterator Clone() { return new ForwardPositionQuery(this); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StorageEntityContainerMapping.cs
- BitmapEffectInput.cs
- Message.cs
- SafeUserTokenHandle.cs
- ScrollableControl.cs
- IssuedTokensHeader.cs
- Trace.cs
- AdvancedBindingPropertyDescriptor.cs
- DoubleKeyFrameCollection.cs
- Paragraph.cs
- ProtocolElement.cs
- OleDbDataReader.cs
- GridEntryCollection.cs
- TextUtf8RawTextWriter.cs
- RestHandlerFactory.cs
- Dictionary.cs
- MultiByteCodec.cs
- AggregateNode.cs
- MobileListItem.cs
- CodeTypeDeclaration.cs
- ArraySortHelper.cs
- ButtonFieldBase.cs
- WebBrowserHelper.cs
- XmlSchemaComplexType.cs
- RowSpanVector.cs
- BrushProxy.cs
- CodeObjectCreateExpression.cs
- MetadataHelper.cs
- HighlightComponent.cs
- InvalidCastException.cs
- Page.cs
- Separator.cs
- DelegateBodyWriter.cs
- COM2PictureConverter.cs
- ReaderContextStackData.cs
- ProxyBuilder.cs
- StateMachineAction.cs
- IsolatedStorage.cs
- safelinkcollection.cs
- ErrorTableItemStyle.cs
- AbstractExpressions.cs
- FtpWebResponse.cs
- ApplicationTrust.cs
- SqlLiftIndependentRowExpressions.cs
- AutomationPatternInfo.cs
- HostingPreferredMapPath.cs
- ScrollViewerAutomationPeer.cs
- SharedStatics.cs
- GroupBox.cs
- XmlBaseReader.cs
- EntityConnectionStringBuilderItem.cs
- DataFormats.cs
- EndOfStreamException.cs
- TreeViewImageIndexConverter.cs
- SchemaDeclBase.cs
- OdbcEnvironment.cs
- X509IssuerSerialKeyIdentifierClause.cs
- MonthCalendarDesigner.cs
- AccessDataSourceView.cs
- HttpCapabilitiesBase.cs
- DataTableNewRowEvent.cs
- TextAction.cs
- UnicodeEncoding.cs
- COM2FontConverter.cs
- SecurityKeyIdentifierClause.cs
- FormConverter.cs
- EarlyBoundInfo.cs
- MultiTouchSystemGestureLogic.cs
- GZipStream.cs
- GridSplitterAutomationPeer.cs
- EditorZone.cs
- ImageMapEventArgs.cs
- WebServiceData.cs
- StylusCaptureWithinProperty.cs
- CodeMethodInvokeExpression.cs
- DataGridViewComboBoxEditingControl.cs
- TransactionProxy.cs
- CategoryValueConverter.cs
- UIInitializationException.cs
- InheritanceRules.cs
- TabControlCancelEvent.cs
- ResolvePPIDRequest.cs
- DefinitionProperties.cs
- ByteAnimationUsingKeyFrames.cs
- InstallerTypeAttribute.cs
- CustomError.cs
- InvalidEnumArgumentException.cs
- XamlBuildTaskServices.cs
- CodeObject.cs
- DataGridViewCellStyleConverter.cs
- X509ChainPolicy.cs
- XmlNullResolver.cs
- GradientStop.cs
- listitem.cs
- cookiecollection.cs
- WebServiceEnumData.cs
- MenuItemAutomationPeer.cs
- Vars.cs
- PointCollection.cs
- UndirectedGraph.cs