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
- TextSegment.cs
- SettingsAttributeDictionary.cs
- DocComment.cs
- RawMouseInputReport.cs
- SqlDataSourceCommandEventArgs.cs
- RangeBaseAutomationPeer.cs
- JsonCollectionDataContract.cs
- SelectedGridItemChangedEvent.cs
- PackageDigitalSignature.cs
- RedistVersionInfo.cs
- RangeValuePatternIdentifiers.cs
- ValidationError.cs
- MSG.cs
- Queue.cs
- TagPrefixAttribute.cs
- HttpClientProtocol.cs
- BypassElementCollection.cs
- _ServiceNameStore.cs
- NativeMethods.cs
- Encoder.cs
- VisualProxy.cs
- ResourcePart.cs
- TemplateControl.cs
- FontUnit.cs
- ProjectionPruner.cs
- _TLSstream.cs
- StylusCollection.cs
- SecurityPermission.cs
- SqlInternalConnectionTds.cs
- InvalidCastException.cs
- RadioButton.cs
- WhitespaceReader.cs
- ToolStripPanelCell.cs
- AttributeXamlType.cs
- BufferBuilder.cs
- mda.cs
- ServiceContractAttribute.cs
- ActivityWithResultConverter.cs
- CompilerCollection.cs
- IconConverter.cs
- RC2CryptoServiceProvider.cs
- RealizationDrawingContextWalker.cs
- IFlowDocumentViewer.cs
- sqlpipe.cs
- XmlTextReaderImpl.cs
- Bookmark.cs
- Light.cs
- bidPrivateBase.cs
- VersionUtil.cs
- DefaultAsyncDataDispatcher.cs
- DbParameterCollection.cs
- NestedContainer.cs
- Int32Storage.cs
- CodeEventReferenceExpression.cs
- TemplatedControlDesigner.cs
- ZipIOLocalFileBlock.cs
- SamlSerializer.cs
- XmlSchemaSimpleType.cs
- tooltip.cs
- ThreadExceptionEvent.cs
- UnsafeNativeMethods.cs
- ETagAttribute.cs
- NodeFunctions.cs
- WmlValidatorAdapter.cs
- SimplePropertyEntry.cs
- LocalBuilder.cs
- EpmSourceTree.cs
- NamespaceQuery.cs
- XmlSchemaInfo.cs
- ViewPort3D.cs
- SqlXml.cs
- FontStretches.cs
- SoapIncludeAttribute.cs
- XmlSerializableWriter.cs
- TextSelectionHighlightLayer.cs
- SrgsGrammar.cs
- ChildDocumentBlock.cs
- DuplicateDetector.cs
- Image.cs
- GuidConverter.cs
- NullableBoolConverter.cs
- safex509handles.cs
- DataSourceXmlSerializationAttribute.cs
- SystemThemeKey.cs
- MaskedTextBox.cs
- QueryOutputWriter.cs
- FaultPropagationRecord.cs
- SystemParameters.cs
- DesignerSerializerAttribute.cs
- AudioFileOut.cs
- CatalogZoneBase.cs
- SecurityTokenException.cs
- ServiceEndpointElementCollection.cs
- DataColumnMapping.cs
- BoundingRectTracker.cs
- UpdateTracker.cs
- PerformanceCounterManager.cs
- MgmtConfigurationRecord.cs
- ClientConfigurationHost.cs
- WizardPanelChangingEventArgs.cs