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
- securitymgrsite.cs
- TypedAsyncResult.cs
- SelectorAutomationPeer.cs
- MatrixAnimationUsingPath.cs
- ResourceContainer.cs
- ControlParameter.cs
- CodeDirectoryCompiler.cs
- DrawTreeNodeEventArgs.cs
- RangeBaseAutomationPeer.cs
- UnsafeNativeMethodsCLR.cs
- SystemInfo.cs
- DataPagerFieldItem.cs
- LocalizationParserHooks.cs
- WhitespaceRuleReader.cs
- OleDbError.cs
- CodeMemberField.cs
- SecurityTokenParameters.cs
- PropertyManager.cs
- WmpBitmapDecoder.cs
- HotSpot.cs
- _SpnDictionary.cs
- _AcceptOverlappedAsyncResult.cs
- StringInfo.cs
- RuleRefElement.cs
- ModulesEntry.cs
- SingleObjectCollection.cs
- XMLSchema.cs
- Deserializer.cs
- RenderData.cs
- EncryptedKeyHashIdentifierClause.cs
- ManagementInstaller.cs
- PolicyException.cs
- HyperLink.cs
- ProcessModelInfo.cs
- DesignerSerializerAttribute.cs
- MenuItem.cs
- RotationValidation.cs
- ChannelSinkStacks.cs
- CategoryNameCollection.cs
- FilterQuery.cs
- HtmlInputCheckBox.cs
- TabPanel.cs
- AliasExpr.cs
- BindingUtils.cs
- __ComObject.cs
- DataExpression.cs
- BitStream.cs
- DataTableMappingCollection.cs
- ConfigViewGenerator.cs
- EntityReference.cs
- FrameworkObject.cs
- Opcode.cs
- LeaseManager.cs
- ResourcePool.cs
- WebPartHelpVerb.cs
- ListSortDescription.cs
- XsltInput.cs
- MembershipSection.cs
- InkCanvasSelection.cs
- ActiveXSite.cs
- BitmapDownload.cs
- EntityViewGenerationConstants.cs
- RowVisual.cs
- WorkItem.cs
- RepeatButton.cs
- RunInstallerAttribute.cs
- MethodToken.cs
- NameValueConfigurationCollection.cs
- CookielessHelper.cs
- StringArrayConverter.cs
- MemoryStream.cs
- DbConnectionPoolGroup.cs
- PasswordPropertyTextAttribute.cs
- TraceProvider.cs
- SerialStream.cs
- MenuEventArgs.cs
- WebRequestModuleElementCollection.cs
- XmlQueryStaticData.cs
- WeakReferenceEnumerator.cs
- CoordinationService.cs
- Inline.cs
- GridViewCellAutomationPeer.cs
- FormsAuthenticationConfiguration.cs
- EventLogQuery.cs
- Knowncolors.cs
- ArrayConverter.cs
- BreakRecordTable.cs
- PKCS1MaskGenerationMethod.cs
- SubMenuStyle.cs
- VirtualPath.cs
- ASCIIEncoding.cs
- NetCodeGroup.cs
- UpdateCommand.cs
- XmlRootAttribute.cs
- ConfigurationElementCollection.cs
- FusionWrap.cs
- TextDecorations.cs
- HtmlImageAdapter.cs
- XmlValidatingReaderImpl.cs
- BoundField.cs