Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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
- PermissionToken.cs
- TreeNodeStyle.cs
- ItemCheckEvent.cs
- SyndicationSerializer.cs
- EntitySqlQueryState.cs
- TypeDescriptor.cs
- TextRangeEditLists.cs
- ObjectStateEntryDbDataRecord.cs
- StoreAnnotationsMap.cs
- FusionWrap.cs
- ReferenceService.cs
- ComplexObject.cs
- FontStretches.cs
- ConsoleCancelEventArgs.cs
- PropertyRef.cs
- ConstraintStruct.cs
- XmlCharType.cs
- BooleanStorage.cs
- OutputCacheProfileCollection.cs
- StrongTypingException.cs
- PropertyItemInternal.cs
- TextViewSelectionProcessor.cs
- InkPresenterAutomationPeer.cs
- SqlFormatter.cs
- DrawingContextDrawingContextWalker.cs
- HttpRuntimeSection.cs
- RefreshEventArgs.cs
- UInt32.cs
- CancelEventArgs.cs
- InvalidWorkflowException.cs
- PtsCache.cs
- AccessControlEntry.cs
- CompositeActivityValidator.cs
- ActiveXContainer.cs
- VoiceChangeEventArgs.cs
- FrameworkContentElement.cs
- ProfileModule.cs
- WebPartCollection.cs
- DetailsViewPagerRow.cs
- InteropAutomationProvider.cs
- CategoryAttribute.cs
- ToolStripItemDesigner.cs
- CatalogPartChrome.cs
- XmlExtensionFunction.cs
- XmlProcessingInstruction.cs
- ScrollItemPattern.cs
- WebColorConverter.cs
- ForEach.cs
- ToolStripItemRenderEventArgs.cs
- Literal.cs
- ScrollData.cs
- AbsoluteQuery.cs
- ImageButton.cs
- Helpers.cs
- FixUpCollection.cs
- LinqMaximalSubtreeNominator.cs
- UnmanagedMemoryStreamWrapper.cs
- BaseProcessor.cs
- LinearKeyFrames.cs
- SqlDataSourceConfigureFilterForm.cs
- String.cs
- SettingsProviderCollection.cs
- MeshGeometry3D.cs
- WindowPattern.cs
- TransformConverter.cs
- TTSVoice.cs
- SqlReferenceCollection.cs
- ByteKeyFrameCollection.cs
- SoapException.cs
- ToolStripPanel.cs
- HtmlInputHidden.cs
- BamlRecords.cs
- BitmapEffectDrawingContextWalker.cs
- PassportIdentity.cs
- TcpHostedTransportConfiguration.cs
- SiteMapDataSource.cs
- PackageFilter.cs
- DataKeyArray.cs
- DataGridLinkButton.cs
- AutomationPatternInfo.cs
- DependencyObjectType.cs
- BamlBinaryReader.cs
- ResXFileRef.cs
- SessionEndingCancelEventArgs.cs
- Vector3dCollection.cs
- DependencyPropertyConverter.cs
- DBSqlParser.cs
- DataGridViewLinkColumn.cs
- LocatorPartList.cs
- WebPartMenuStyle.cs
- ModulesEntry.cs
- _TimerThread.cs
- BamlRecordHelper.cs
- HttpCachePolicy.cs
- IxmlLineInfo.cs
- HashCodeCombiner.cs
- Avt.cs
- Point3DCollectionConverter.cs
- CollectionBase.cs
- PauseStoryboard.cs