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
- DebugInfo.cs
- XmlSerializationGeneratedCode.cs
- AlternationConverter.cs
- DataPager.cs
- AVElementHelper.cs
- BamlResourceContent.cs
- ProfileParameter.cs
- SqlWriter.cs
- StructuralObject.cs
- AddInActivator.cs
- GeneratedCodeAttribute.cs
- OrthographicCamera.cs
- ByteStreamMessageEncoder.cs
- SqlBulkCopyColumnMapping.cs
- QilInvoke.cs
- WindowsServiceCredential.cs
- HttpRawResponse.cs
- ImageDrawing.cs
- VoiceObjectToken.cs
- CodeTypeParameter.cs
- OledbConnectionStringbuilder.cs
- DictionaryItemsCollection.cs
- DuplicateWaitObjectException.cs
- DatePicker.cs
- EditableRegion.cs
- __ComObject.cs
- AlternateViewCollection.cs
- Vector3DAnimation.cs
- XmlMemberMapping.cs
- DataBindingList.cs
- MetaChildrenColumn.cs
- ApplyImportsAction.cs
- PeerResolverMode.cs
- LateBoundBitmapDecoder.cs
- XomlSerializationHelpers.cs
- ScrollProviderWrapper.cs
- ReferenceEqualityComparer.cs
- AnnotationComponentChooser.cs
- ELinqQueryState.cs
- ProfessionalColors.cs
- RegionIterator.cs
- FixedPageStructure.cs
- Pipe.cs
- EncodingTable.cs
- WhiteSpaceTrimStringConverter.cs
- Size3D.cs
- MsmqMessageSerializationFormat.cs
- StateMachineWorkflowInstance.cs
- RelationshipEntry.cs
- ConditionChanges.cs
- serverconfig.cs
- XmlnsPrefixAttribute.cs
- GlyphRunDrawing.cs
- Composition.cs
- XmlQualifiedName.cs
- HwndPanningFeedback.cs
- ControlPaint.cs
- WebPartZoneBase.cs
- LineSegment.cs
- ControlBindingsCollection.cs
- Odbc32.cs
- FixedHyperLink.cs
- ComponentSerializationService.cs
- LoginUtil.cs
- DropDownList.cs
- FileDialog.cs
- DayRenderEvent.cs
- SerializerWriterEventHandlers.cs
- StoreContentChangedEventArgs.cs
- ExpressionVisitor.cs
- SiteIdentityPermission.cs
- GlyphRunDrawing.cs
- SiteMapProvider.cs
- FrameDimension.cs
- XmlWrappingWriter.cs
- DataGridViewAdvancedBorderStyle.cs
- SQLBytesStorage.cs
- SoapConverter.cs
- WindowInteractionStateTracker.cs
- LogSwitch.cs
- SelectorItemAutomationPeer.cs
- XappLauncher.cs
- FixedStringLookup.cs
- BinaryCommonClasses.cs
- SystemWebCachingSectionGroup.cs
- SchemaObjectWriter.cs
- ClientSettings.cs
- ItemsControlAutomationPeer.cs
- TextBox.cs
- SHA256.cs
- CornerRadiusConverter.cs
- ZipIORawDataFileBlock.cs
- StaticTextPointer.cs
- SqlException.cs
- ChannelProtectionRequirements.cs
- CompositeTypefaceMetrics.cs
- EditorServiceContext.cs
- CodeBlockBuilder.cs
- DPTypeDescriptorContext.cs
- MonitoringDescriptionAttribute.cs