Code:
/ DotNET / DotNET / 8.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
- SecurityHeaderTokenResolver.cs
- XmlTypeMapping.cs
- tooltip.cs
- StringUtil.cs
- SqlFlattener.cs
- AssemblyAttributes.cs
- LineInfo.cs
- ListViewUpdateEventArgs.cs
- CurrencyManager.cs
- DataGridViewColumn.cs
- MulticastDelegate.cs
- ThemeConfigurationDialog.cs
- OutputCacheSettings.cs
- TextRunCache.cs
- CodeCastExpression.cs
- FilteredXmlReader.cs
- LinqDataSourceValidationException.cs
- BamlStream.cs
- Exceptions.cs
- QuaternionAnimation.cs
- GcSettings.cs
- QilUnary.cs
- wmiprovider.cs
- DebugHandleTracker.cs
- XPathNodeInfoAtom.cs
- MapPathBasedVirtualPathProvider.cs
- CannotUnloadAppDomainException.cs
- TransportBindingElement.cs
- XamlWriter.cs
- WsdlContractConversionContext.cs
- DataGridCell.cs
- TableHeaderCell.cs
- CharEntityEncoderFallback.cs
- DetailsViewUpdatedEventArgs.cs
- DoubleCollectionConverter.cs
- DataGridViewComboBoxColumn.cs
- UnsafeNativeMethods.cs
- CurrencyWrapper.cs
- AxisAngleRotation3D.cs
- CompilerErrorCollection.cs
- ActiveXHost.cs
- UIAgentRequest.cs
- HostedElements.cs
- FrameworkTemplate.cs
- AdapterDictionary.cs
- MsmqMessageProperty.cs
- UriExt.cs
- CodeCastExpression.cs
- XmlUTF8TextReader.cs
- CodeAssignStatement.cs
- RequestChannel.cs
- CheckedPointers.cs
- IMembershipProvider.cs
- HttpInputStream.cs
- RadioButtonAutomationPeer.cs
- ScriptReference.cs
- AuthenticationModuleElementCollection.cs
- UnaryNode.cs
- SqlNode.cs
- DataGridCellAutomationPeer.cs
- Decimal.cs
- MailSettingsSection.cs
- RoleServiceManager.cs
- SafeLibraryHandle.cs
- DetailsViewModeEventArgs.cs
- WorkflowViewManager.cs
- _TimerThread.cs
- IPGlobalProperties.cs
- ZoneIdentityPermission.cs
- JsonGlobals.cs
- RuntimeHandles.cs
- TiffBitmapDecoder.cs
- MethodExpr.cs
- TextEditorCopyPaste.cs
- FormViewUpdateEventArgs.cs
- WorkflowMarkupSerializerMapping.cs
- StrokeCollection2.cs
- PostBackTrigger.cs
- mediaclock.cs
- WebProxyScriptElement.cs
- LinearQuaternionKeyFrame.cs
- DrawingBrush.cs
- GetRecipientRequest.cs
- TemplatedWizardStep.cs
- RPIdentityRequirement.cs
- ArrayConverter.cs
- ELinqQueryState.cs
- WindowsImpersonationContext.cs
- CallTemplateAction.cs
- OdbcReferenceCollection.cs
- WindowsToolbarItemAsMenuItem.cs
- MenuDesigner.cs
- Control.cs
- FloaterBaseParagraph.cs
- Graphics.cs
- TypeFieldSchema.cs
- WindowsProgressbar.cs
- AspProxy.cs
- BindableAttribute.cs
- xmlformatgeneratorstatics.cs