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
- InternalConfigHost.cs
- Crc32.cs
- _ScatterGatherBuffers.cs
- oledbconnectionstring.cs
- SemanticBasicElement.cs
- PersonalizationStateInfoCollection.cs
- SqlCommandAsyncResult.cs
- CheckBox.cs
- HandledMouseEvent.cs
- cookieexception.cs
- TextView.cs
- XPathNodeList.cs
- PathStreamGeometryContext.cs
- FullTextBreakpoint.cs
- TreeNode.cs
- ListItemDetailViewAttribute.cs
- CodeVariableReferenceExpression.cs
- TableItemStyle.cs
- EntityDataSourceWrapperCollection.cs
- SecurityException.cs
- DiscoveryReference.cs
- PublisherIdentityPermission.cs
- RtfFormatStack.cs
- CustomCredentialPolicy.cs
- DoneReceivingAsyncResult.cs
- SymDocumentType.cs
- FamilyMap.cs
- QueryAccessibilityHelpEvent.cs
- AtomEntry.cs
- StrongNameIdentityPermission.cs
- IssuedTokensHeader.cs
- TouchFrameEventArgs.cs
- Menu.cs
- PieceDirectory.cs
- MDIClient.cs
- FileDialogCustomPlacesCollection.cs
- CanExecuteRoutedEventArgs.cs
- WebServiceErrorEvent.cs
- PrivilegedConfigurationManager.cs
- safelink.cs
- DataColumnChangeEvent.cs
- PropertyValueEditor.cs
- InfiniteTimeSpanConverter.cs
- InstallerTypeAttribute.cs
- EnvelopedSignatureTransform.cs
- TreeView.cs
- DuplicateWaitObjectException.cs
- DbException.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- ContainerActivationHelper.cs
- EmptyStringExpandableObjectConverter.cs
- TemplateKey.cs
- QualifiedCellIdBoolean.cs
- BooleanStorage.cs
- MemberInfoSerializationHolder.cs
- MsmqReceiveParameters.cs
- COM2ICategorizePropertiesHandler.cs
- ComponentRenameEvent.cs
- GuidConverter.cs
- LocationUpdates.cs
- GZipDecoder.cs
- CharStorage.cs
- CaseInsensitiveHashCodeProvider.cs
- DataGridClipboardHelper.cs
- GenericPrincipal.cs
- PeerNearMe.cs
- StringResourceManager.cs
- Membership.cs
- _ProxyChain.cs
- LocationInfo.cs
- ToolboxItemImageConverter.cs
- WebCategoryAttribute.cs
- ImageCollectionEditor.cs
- ResumeStoryboard.cs
- RawStylusInputCustomDataList.cs
- SmiMetaDataProperty.cs
- HandlerWithFactory.cs
- HashAlgorithm.cs
- ImageKeyConverter.cs
- TcpChannelFactory.cs
- SqlDataSourceEnumerator.cs
- MetadataCache.cs
- _Rfc2616CacheValidators.cs
- DateRangeEvent.cs
- ComboBoxDesigner.cs
- Utils.cs
- DispatcherEventArgs.cs
- RegexParser.cs
- CodeCatchClauseCollection.cs
- SystemUnicastIPAddressInformation.cs
- Util.cs
- BackoffTimeoutHelper.cs
- AddInEnvironment.cs
- ListChangedEventArgs.cs
- SQLInt64.cs
- ProxyAttribute.cs
- Variable.cs
- SmiTypedGetterSetter.cs
- LocatorPartList.cs
- Control.cs