Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / ForwardPositionQuery.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ActivityValidator.cs
- JulianCalendar.cs
- RelatedImageListAttribute.cs
- LabelLiteral.cs
- CheckoutException.cs
- PowerModeChangedEventArgs.cs
- FixedBufferAttribute.cs
- DBNull.cs
- SystemDiagnosticsSection.cs
- TextDecorationLocationValidation.cs
- BaseTransportHeaders.cs
- UIElementPropertyUndoUnit.cs
- SqlCacheDependency.cs
- ZipIOExtraField.cs
- OletxVolatileEnlistment.cs
- EventLogTraceListener.cs
- RuntimeIdentifierPropertyAttribute.cs
- HttpCacheVary.cs
- RectAnimationBase.cs
- Validator.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- Pair.cs
- TypeHelper.cs
- SqlFacetAttribute.cs
- FileRecordSequenceCompletedAsyncResult.cs
- CfgParser.cs
- XmlReader.cs
- DefaultValueAttribute.cs
- Variant.cs
- DesignerView.xaml.cs
- DirectionalLight.cs
- Drawing.cs
- CardSpaceSelector.cs
- FontCollection.cs
- VisualBasicSettingsConverter.cs
- MarshalByValueComponent.cs
- InheritedPropertyChangedEventArgs.cs
- DataGridCaption.cs
- ConnectionPointCookie.cs
- PageParserFilter.cs
- SafeNativeMethods.cs
- NamespaceMapping.cs
- Typeface.cs
- CommandArguments.cs
- TabControlEvent.cs
- SeekStoryboard.cs
- IndentedWriter.cs
- DesignBindingEditor.cs
- LockCookie.cs
- CmsUtils.cs
- ToolStripScrollButton.cs
- GetImportFileNameRequest.cs
- UpdateProgress.cs
- TreeNodeBindingCollection.cs
- StreamProxy.cs
- BindStream.cs
- StatusBarAutomationPeer.cs
- ManipulationDevice.cs
- ExeContext.cs
- UnsafeNativeMethods.cs
- ExternalCalls.cs
- TextElementEditingBehaviorAttribute.cs
- RolePrincipal.cs
- FlowDocumentPaginator.cs
- TableRow.cs
- Tuple.cs
- ToggleButton.cs
- ReachFixedPageSerializerAsync.cs
- NameNode.cs
- Menu.cs
- WindowsAuthenticationEventArgs.cs
- FileEnumerator.cs
- BitmapEffectGeneralTransform.cs
- IgnoreSectionHandler.cs
- EntitySetDataBindingList.cs
- ValidatedControlConverter.cs
- WindowsFormsHelpers.cs
- FreeFormDragDropManager.cs
- AppDomainFactory.cs
- RenamedEventArgs.cs
- WindowsListViewScroll.cs
- WinEventQueueItem.cs
- FixedSOMTableRow.cs
- UniqueID.cs
- Aes.cs
- DoubleCollectionValueSerializer.cs
- PenContexts.cs
- XmlSchemaInfo.cs
- BuildManager.cs
- PolyBezierSegment.cs
- BlurBitmapEffect.cs
- QilInvokeLateBound.cs
- ListViewGroup.cs
- AlgoModule.cs
- StrokeSerializer.cs
- ReachSerializationUtils.cs
- UIElement3DAutomationPeer.cs
- DmlSqlGenerator.cs
- EpmHelper.cs
- DateTimeOffset.cs