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
- SiteMapNodeItemEventArgs.cs
- WebPartManager.cs
- XmlSchemaSimpleType.cs
- HelpFileFileNameEditor.cs
- DataTable.cs
- X509PeerCertificateElement.cs
- Model3DGroup.cs
- XamlStyleSerializer.cs
- DocumentOrderQuery.cs
- DCSafeHandle.cs
- MediaContextNotificationWindow.cs
- _SingleItemRequestCache.cs
- FileLevelControlBuilderAttribute.cs
- _KerberosClient.cs
- SecurityResources.cs
- TextPatternIdentifiers.cs
- PassportAuthenticationModule.cs
- BCLDebug.cs
- safelinkcollection.cs
- DynamicVirtualDiscoSearcher.cs
- DesignerTransactionCloseEvent.cs
- ToolStripManager.cs
- MarshalByValueComponent.cs
- UserNameSecurityTokenProvider.cs
- FlagsAttribute.cs
- PackagingUtilities.cs
- _BufferOffsetSize.cs
- TextEditorMouse.cs
- ConstraintConverter.cs
- StringValidatorAttribute.cs
- CacheVirtualItemsEvent.cs
- StaticExtensionConverter.cs
- WebContext.cs
- TransactionContextValidator.cs
- ImageAutomationPeer.cs
- ManipulationDeltaEventArgs.cs
- IndexerReference.cs
- ProxyWebPartManager.cs
- GrammarBuilderRuleRef.cs
- NameValuePermission.cs
- IndicShape.cs
- MenuItemBinding.cs
- MouseBinding.cs
- IssuedTokenParametersElement.cs
- DataGridViewComboBoxColumn.cs
- RequestValidator.cs
- List.cs
- TextEditor.cs
- PersonalizationAdministration.cs
- VectorCollectionValueSerializer.cs
- Rect3D.cs
- TagMapCollection.cs
- ConfigDefinitionUpdates.cs
- ElementHostAutomationPeer.cs
- BitmapVisualManager.cs
- ToolStripDropDownItem.cs
- RuleSetReference.cs
- VisualStyleElement.cs
- TableColumnCollectionInternal.cs
- AddInActivator.cs
- FileNotFoundException.cs
- ConfigDefinitionUpdates.cs
- ComponentEditorPage.cs
- UpdateInfo.cs
- PersistenceContextEnlistment.cs
- ParameterElement.cs
- IpcPort.cs
- MetadataItemEmitter.cs
- dataprotectionpermissionattribute.cs
- BrowsableAttribute.cs
- PathFigure.cs
- ObjectTag.cs
- DebuggerAttributes.cs
- Floater.cs
- CustomAttributeSerializer.cs
- DoubleMinMaxAggregationOperator.cs
- RegexStringValidator.cs
- WindowsTooltip.cs
- METAHEADER.cs
- RequestCacheValidator.cs
- UserControlCodeDomTreeGenerator.cs
- ActiveDocumentEvent.cs
- DataObjectPastingEventArgs.cs
- TypedTableGenerator.cs
- HighContrastHelper.cs
- AppliedDeviceFiltersDialog.cs
- LockedHandleGlyph.cs
- CheckBoxStandardAdapter.cs
- SecurityManager.cs
- ListSourceHelper.cs
- Binding.cs
- CollectionChangeEventArgs.cs
- Converter.cs
- WindowsNonControl.cs
- SecuritySessionClientSettings.cs
- DetectRunnableInstancesTask.cs
- ExtendedPropertyCollection.cs
- ResourcesBuildProvider.cs
- XdrBuilder.cs
- OrderingQueryOperator.cs