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
- ToolStripDropDownClosedEventArgs.cs
- SubMenuStyleCollection.cs
- SqlConnectionPoolProviderInfo.cs
- xml.cs
- XPathScanner.cs
- EncryptedData.cs
- ListBox.cs
- ConnectionManagementElement.cs
- TextFormatterContext.cs
- SpeechAudioFormatInfo.cs
- RelationshipConstraintValidator.cs
- webclient.cs
- PnrpPermission.cs
- TypeDescriptionProviderAttribute.cs
- SerializationException.cs
- UIElementParaClient.cs
- AutoResizedEvent.cs
- ActionFrame.cs
- OdbcConnectionPoolProviderInfo.cs
- ToolStripRenderEventArgs.cs
- HandleCollector.cs
- NameSpaceExtractor.cs
- XsdValidatingReader.cs
- Rotation3D.cs
- HtmlFormWrapper.cs
- LOSFormatter.cs
- TableLayoutPanelDesigner.cs
- FontFamilyIdentifier.cs
- TemplateControl.cs
- Properties.cs
- OracleSqlParser.cs
- CriticalExceptions.cs
- MenuCommand.cs
- _ProxyChain.cs
- FileResponseElement.cs
- BehaviorEditorPart.cs
- SqlCharStream.cs
- MouseGestureValueSerializer.cs
- StringFunctions.cs
- NavigationExpr.cs
- ColorAnimation.cs
- FigureParaClient.cs
- TableAdapterManagerMethodGenerator.cs
- ListChangedEventArgs.cs
- LingerOption.cs
- InvokePatternIdentifiers.cs
- DataConnectionHelper.cs
- PropertyOverridesTypeEditor.cs
- HelloMessageApril2005.cs
- MultiSelectRootGridEntry.cs
- InheritedPropertyDescriptor.cs
- RangeValidator.cs
- SettingsSection.cs
- DictionaryContent.cs
- CompositeControl.cs
- DBConcurrencyException.cs
- PtsContext.cs
- DataGridViewLayoutData.cs
- DetailsViewInsertEventArgs.cs
- FunctionNode.cs
- DbConnectionPoolGroupProviderInfo.cs
- Vector.cs
- Processor.cs
- DataBoundControlAdapter.cs
- DefaultClaimSet.cs
- WmfPlaceableFileHeader.cs
- RsaKeyIdentifierClause.cs
- Control.cs
- WebCategoryAttribute.cs
- ObjectQuery_EntitySqlExtensions.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- BindingMemberInfo.cs
- TypeHelpers.cs
- PropertyMapper.cs
- RegionData.cs
- EditorBrowsableAttribute.cs
- RadioButton.cs
- Compiler.cs
- NameValueCollection.cs
- ToolboxDataAttribute.cs
- TextBox.cs
- DocumentXPathNavigator.cs
- OrCondition.cs
- Point3DConverter.cs
- OrderPreservingPipeliningSpoolingTask.cs
- SemanticAnalyzer.cs
- WindowsButton.cs
- ScrollViewerAutomationPeer.cs
- PeerInvitationResponse.cs
- ComboBox.cs
- ControlParameter.cs
- DesignerCapabilities.cs
- StylusLogic.cs
- SafeLocalAllocation.cs
- RelationshipEndCollection.cs
- BindableAttribute.cs
- CorrelationValidator.cs
- AccessText.cs
- GeneralTransform3DGroup.cs
- AssemblyAttributesGoHere.cs