Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / ForwardPositionQuery.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MediaEntryAttribute.cs
- FamilyCollection.cs
- QilExpression.cs
- BamlRecordWriter.cs
- StreamUpdate.cs
- XmlQueryCardinality.cs
- DictionaryKeyPropertyAttribute.cs
- UICuesEvent.cs
- AspCompat.cs
- FixedSOMGroup.cs
- NumericPagerField.cs
- PerspectiveCamera.cs
- EncoderParameters.cs
- httpapplicationstate.cs
- KnownTypeAttribute.cs
- TextSelectionHighlightLayer.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- LookupBindingPropertiesAttribute.cs
- Listbox.cs
- _Semaphore.cs
- DbModificationClause.cs
- TypeInitializationException.cs
- CodeAttachEventStatement.cs
- XmlSchemaElement.cs
- IdentityModelDictionary.cs
- ThrowHelper.cs
- ColorBlend.cs
- EtwTrace.cs
- DataGridViewColumnCollection.cs
- CredentialCache.cs
- TableLayoutPanelBehavior.cs
- ColorKeyFrameCollection.cs
- Vector3D.cs
- OleDbFactory.cs
- ThemeableAttribute.cs
- BulletedList.cs
- PageClientProxyGenerator.cs
- SynchronizationScope.cs
- DbSource.cs
- MachineKeySection.cs
- IisTraceWebEventProvider.cs
- WindowsRichEditRange.cs
- TableLayoutCellPaintEventArgs.cs
- DesignerCalendarAdapter.cs
- Win32Exception.cs
- TableLayoutStyle.cs
- ADMembershipProvider.cs
- PropertyEmitter.cs
- TreeView.cs
- UserControlBuildProvider.cs
- TextParagraphView.cs
- InstancePersistenceCommandException.cs
- TextServicesDisplayAttribute.cs
- ApplicationHost.cs
- RootBrowserWindowProxy.cs
- ValidatorCollection.cs
- TypedReference.cs
- SamlAttribute.cs
- InlineCollection.cs
- SmiEventSink.cs
- KnownColorTable.cs
- TransactionBridge.cs
- DataTableTypeConverter.cs
- HtmlInputText.cs
- HandlerBase.cs
- GenericAuthenticationEventArgs.cs
- BitmapFrame.cs
- RuleSettings.cs
- EmissiveMaterial.cs
- Process.cs
- XmlResolver.cs
- AggregationMinMaxHelpers.cs
- MergeLocalizationDirectives.cs
- _ChunkParse.cs
- SoapSchemaImporter.cs
- SqlEnums.cs
- Token.cs
- DesignerCommandSet.cs
- Property.cs
- BidOverLoads.cs
- ConfigXmlElement.cs
- DataGridViewComboBoxCell.cs
- WebPermission.cs
- BuildProvidersCompiler.cs
- ConnectionProviderAttribute.cs
- GenericEnumerator.cs
- ImportContext.cs
- FixedTextView.cs
- IncrementalHitTester.cs
- CellNormalizer.cs
- XmlSerializerVersionAttribute.cs
- EntityDataSourceChangingEventArgs.cs
- LinkLabel.cs
- ProviderSettingsCollection.cs
- TextTreeInsertUndoUnit.cs
- DataFormats.cs
- HtmlInputReset.cs
- XPathDocumentNavigator.cs
- ObjectPersistData.cs
- Int32EqualityComparer.cs