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
- ListBoxItemAutomationPeer.cs
- SQLInt32.cs
- DataControlFieldHeaderCell.cs
- SourceInterpreter.cs
- TagMapCollection.cs
- Inflater.cs
- Empty.cs
- ConfigurationPermission.cs
- DetailsViewPagerRow.cs
- TraceLevelHelper.cs
- XmlSignatureManifest.cs
- MulticastOption.cs
- DataMember.cs
- StructuralType.cs
- DoubleAnimationBase.cs
- CounterSampleCalculator.cs
- TextParaClient.cs
- Adorner.cs
- StylusTouchDevice.cs
- OpenFileDialog.cs
- ProcessModuleDesigner.cs
- PeerToPeerException.cs
- Matrix3D.cs
- FilteredReadOnlyMetadataCollection.cs
- RunWorkerCompletedEventArgs.cs
- MailWebEventProvider.cs
- XmlDeclaration.cs
- IPHostEntry.cs
- TrackingConditionCollection.cs
- CqlErrorHelper.cs
- BitHelper.cs
- Region.cs
- VariableQuery.cs
- StateElementCollection.cs
- TripleDES.cs
- PrintingPermission.cs
- WebException.cs
- UserControlParser.cs
- Point4DConverter.cs
- ServiceRoute.cs
- MemberCollection.cs
- XmlConverter.cs
- HwndSubclass.cs
- EntityCommandDefinition.cs
- WebPartTransformer.cs
- FacetDescriptionElement.cs
- StringUtil.cs
- XslException.cs
- XmlSchemaSimpleType.cs
- CompatibleComparer.cs
- RIPEMD160.cs
- PolicyUnit.cs
- AutomationPropertyInfo.cs
- HttpProtocolImporter.cs
- ConversionHelper.cs
- BaseParaClient.cs
- MatrixTransform.cs
- XamlSerializationHelper.cs
- ErrorHandler.cs
- WebPartDeleteVerb.cs
- CheckBox.cs
- RIPEMD160Managed.cs
- RegexMatch.cs
- BooleanAnimationBase.cs
- HttpCacheVaryByContentEncodings.cs
- AxisAngleRotation3D.cs
- autovalidator.cs
- ConnectionPoolRegistry.cs
- ObjectQueryState.cs
- tooltip.cs
- EmptyStringExpandableObjectConverter.cs
- PropertyTabChangedEvent.cs
- HttpCookieCollection.cs
- HScrollBar.cs
- SimpleHandlerFactory.cs
- DefaultEventAttribute.cs
- infer.cs
- TypedTableBase.cs
- SqlTypesSchemaImporter.cs
- LexicalChunk.cs
- ZipPackagePart.cs
- PasswordBoxAutomationPeer.cs
- Section.cs
- StickyNote.cs
- SecurityTokenSpecification.cs
- RemotingConfiguration.cs
- UserValidatedEventArgs.cs
- ListItemCollection.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- ExtenderProvidedPropertyAttribute.cs
- ProfileServiceManager.cs
- Monitor.cs
- UseAttributeSetsAction.cs
- FastEncoder.cs
- AutoGeneratedFieldProperties.cs
- cookie.cs
- HtmlContainerControl.cs
- ResourcePart.cs
- DocumentViewerHelper.cs