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
- OperationCanceledException.cs
- DelegateBodyWriter.cs
- RelationshipFixer.cs
- DBParameter.cs
- MD5CryptoServiceProvider.cs
- ComponentSerializationService.cs
- SymbolType.cs
- MDIClient.cs
- ClientUtils.cs
- AppSettingsSection.cs
- RichTextBoxConstants.cs
- VectorAnimationUsingKeyFrames.cs
- ProviderSettingsCollection.cs
- SystemIPv6InterfaceProperties.cs
- SetState.cs
- GeometryDrawing.cs
- GeometryCombineModeValidation.cs
- OdbcTransaction.cs
- SmiRecordBuffer.cs
- FormsAuthenticationUser.cs
- TabControl.cs
- GeneralTransformGroup.cs
- CacheAxisQuery.cs
- TextPointerBase.cs
- App.cs
- TextInfo.cs
- SevenBitStream.cs
- ImageCodecInfoPrivate.cs
- Resources.Designer.cs
- SchemaNamespaceManager.cs
- ProfileModule.cs
- SqlDataSourceSelectingEventArgs.cs
- DelegateHelpers.Generated.cs
- Brush.cs
- NameScopePropertyAttribute.cs
- SparseMemoryStream.cs
- IntSecurity.cs
- DateTimePicker.cs
- EraserBehavior.cs
- XmlSchemaSimpleContentRestriction.cs
- TextEditorTyping.cs
- TextParaClient.cs
- IisTraceWebEventProvider.cs
- DeploymentSectionCache.cs
- WebPartEventArgs.cs
- ImageSourceConverter.cs
- BufferCache.cs
- StringArrayConverter.cs
- FontFamilyValueSerializer.cs
- BindingExpressionUncommonField.cs
- ValidationError.cs
- XamlStyleSerializer.cs
- ScriptReferenceBase.cs
- ToolBarTray.cs
- TypedTableGenerator.cs
- FieldAccessException.cs
- RotateTransform.cs
- DataMemberFieldEditor.cs
- TextContainerChangeEventArgs.cs
- BasicViewGenerator.cs
- GregorianCalendarHelper.cs
- XmlSchemaGroup.cs
- FormViewCommandEventArgs.cs
- XPathParser.cs
- WebRequestModuleElementCollection.cs
- CompoundFileStreamReference.cs
- MappingException.cs
- DataColumnMappingCollection.cs
- ListViewCancelEventArgs.cs
- DataViewListener.cs
- AuthenticationService.cs
- ToolStripDropDownItem.cs
- RemoteWebConfigurationHostServer.cs
- TextEncodedRawTextWriter.cs
- CompositeDataBoundControl.cs
- NullableBoolConverter.cs
- OperationFormatStyle.cs
- SmtpNegotiateAuthenticationModule.cs
- BamlRecords.cs
- XmlUnspecifiedAttribute.cs
- RegexCapture.cs
- InternalRelationshipCollection.cs
- DataViewManager.cs
- ListControl.cs
- XmlSchemaSet.cs
- DocumentGridPage.cs
- UInt32Storage.cs
- ColorAnimationBase.cs
- Formatter.cs
- SafeMemoryMappedFileHandle.cs
- RuntimeConfig.cs
- ClockController.cs
- DataGridViewBindingCompleteEventArgs.cs
- CompModSwitches.cs
- BlockUIContainer.cs
- PointHitTestResult.cs
- ReachDocumentPageSerializer.cs
- PseudoWebRequest.cs
- GeometryHitTestParameters.cs
- DecimalAnimation.cs