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
- XmlWellformedWriter.cs
- ShaperBuffers.cs
- JournalNavigationScope.cs
- BamlCollectionHolder.cs
- CompoundFileStreamReference.cs
- ThreadPool.cs
- ExponentialEase.cs
- WebPartConnectionsCloseVerb.cs
- EntityTypeEmitter.cs
- SystemIPGlobalStatistics.cs
- SiteMapNodeItemEventArgs.cs
- CryptoConfig.cs
- OdbcHandle.cs
- SafeNativeMethods.cs
- CompilationLock.cs
- SyntaxCheck.cs
- ReliabilityContractAttribute.cs
- DefaultTextStore.cs
- SiteMembershipCondition.cs
- DataViewSetting.cs
- XmlAttributeHolder.cs
- ProviderBase.cs
- TextDecorationCollection.cs
- LocalBuilder.cs
- CompositeControl.cs
- InteropAutomationProvider.cs
- StylusPlugInCollection.cs
- SocketException.cs
- EdmComplexPropertyAttribute.cs
- ListSurrogate.cs
- ConstructorArgumentAttribute.cs
- XmlSortKey.cs
- InputProcessorProfiles.cs
- KeyPressEvent.cs
- UndoEngine.cs
- InkCanvasAutomationPeer.cs
- InstanceCollisionException.cs
- PersonalizationDictionary.cs
- SymLanguageType.cs
- PrivilegedConfigurationManager.cs
- typedescriptorpermission.cs
- ExclusiveHandle.cs
- ScrollPattern.cs
- OutputCacheSettingsSection.cs
- List.cs
- ToolStripRendererSwitcher.cs
- XNodeValidator.cs
- FileLevelControlBuilderAttribute.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- QueuePathDialog.cs
- SqlCacheDependencyDatabaseCollection.cs
- ToolStripPanelRow.cs
- IndentedWriter.cs
- NameNode.cs
- CodeSnippetTypeMember.cs
- X509Certificate2.cs
- PngBitmapDecoder.cs
- ObjectStateManager.cs
- ModelService.cs
- ExceptionRoutedEventArgs.cs
- StaticResourceExtension.cs
- NoPersistHandle.cs
- ScrollContentPresenter.cs
- DynamicActionMessageFilter.cs
- ModelItemDictionaryImpl.cs
- BlurBitmapEffect.cs
- TabletDevice.cs
- ReferenceEqualityComparer.cs
- ClientTargetCollection.cs
- DataGridCaption.cs
- ToolCreatedEventArgs.cs
- BaseWebProxyFinder.cs
- DataComponentMethodGenerator.cs
- querybuilder.cs
- DataComponentMethodGenerator.cs
- TemplateParser.cs
- XPathSelfQuery.cs
- WebPartAuthorizationEventArgs.cs
- BuildProvider.cs
- VisualTarget.cs
- FileUtil.cs
- GridViewRowEventArgs.cs
- Visual3D.cs
- LogicalExpr.cs
- XmlSchemaExporter.cs
- EntityContainerAssociationSetEnd.cs
- RowCache.cs
- FileDialogPermission.cs
- AffineTransform3D.cs
- CodeIterationStatement.cs
- HostingEnvironmentSection.cs
- ComponentRenameEvent.cs
- ObsoleteAttribute.cs
- WebSysDescriptionAttribute.cs
- FontFaceLayoutInfo.cs
- BidPrivateBase.cs
- BlurBitmapEffect.cs
- DataGridViewCellPaintingEventArgs.cs
- HttpListenerRequest.cs
- AudioException.cs