Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / XPath / Internal / XPathChildIterator.cs / 1 / XPathChildIterator.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; using System.Globalization; internal class XPathChildIterator: XPathAxisIterator { public XPathChildIterator(XPathNavigator nav, XPathNodeType type) : base(nav, type, /*matchSelf:*/false) {} public XPathChildIterator(XPathNavigator nav, string name, string namespaceURI) : base(nav, name, namespaceURI, /*matchSelf:*/false) {} public XPathChildIterator(XPathChildIterator it) : base(it) {} public override XPathNodeIterator Clone() { return new XPathChildIterator(this); } public override bool MoveNext() { while ((first) ? nav.MoveToFirstChild() : nav.MoveToNext()) { first = false; if (Matches) { position++; return true; } } return false; } } } // 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
- DataGridViewComboBoxEditingControl.cs
- ImageCodecInfoPrivate.cs
- ProfileInfo.cs
- EncodingTable.cs
- WebBodyFormatMessageProperty.cs
- WebConfigurationManager.cs
- altserialization.cs
- ConfigurationPropertyCollection.cs
- StandardOleMarshalObject.cs
- RunWorkerCompletedEventArgs.cs
- PropertyReferenceSerializer.cs
- ApplicationDirectoryMembershipCondition.cs
- SqlCharStream.cs
- DemultiplexingDispatchMessageFormatter.cs
- BrowserDefinition.cs
- AsyncResult.cs
- ConditionalAttribute.cs
- CodeGotoStatement.cs
- ControlCachePolicy.cs
- TranslateTransform3D.cs
- Point.cs
- TypeInitializationException.cs
- StateBag.cs
- MediaPlayerState.cs
- ObjectParameterCollection.cs
- SubstitutionList.cs
- IndexerNameAttribute.cs
- PageStatePersister.cs
- IssuanceTokenProviderBase.cs
- OperandQuery.cs
- UpdateManifestForBrowserApplication.cs
- AdRotatorDesigner.cs
- LogSwitch.cs
- WindowsGraphics2.cs
- StatusBar.cs
- SpeechSeg.cs
- FixedSchema.cs
- DesignerImageAdapter.cs
- NativeMethods.cs
- InOutArgumentConverter.cs
- ArraySet.cs
- OutputCacheSection.cs
- PackageStore.cs
- ThrowOnMultipleAssignment.cs
- TitleStyle.cs
- PrinterResolution.cs
- EntityDataSourceConfigureObjectContext.cs
- InternalTransaction.cs
- SessionEndingEventArgs.cs
- Debug.cs
- SiteMapDataSourceDesigner.cs
- EntityProviderFactory.cs
- ActiveDocumentEvent.cs
- RequestBringIntoViewEventArgs.cs
- AccessDataSourceView.cs
- ApplySecurityAndSendAsyncResult.cs
- EventLogConfiguration.cs
- DesignTimeParseData.cs
- ExecutionTracker.cs
- DataRowCollection.cs
- Brushes.cs
- MdImport.cs
- PDBReader.cs
- Int32Storage.cs
- InputBuffer.cs
- shaperfactoryquerycacheentry.cs
- ServiceBusyException.cs
- LiteralTextContainerControlBuilder.cs
- ObjectDataSourceMethodEventArgs.cs
- NativeCppClassAttribute.cs
- FileCodeGroup.cs
- ToolStripRenderer.cs
- ViewService.cs
- BitmapEffectOutputConnector.cs
- DoubleMinMaxAggregationOperator.cs
- TableLayoutPanel.cs
- XmlNodeWriter.cs
- Int64Converter.cs
- HyperLinkStyle.cs
- Debugger.cs
- CallContext.cs
- SelectedGridItemChangedEvent.cs
- WebPartActionVerb.cs
- ClientOptions.cs
- Formatter.cs
- WindowsFormsLinkLabel.cs
- SimplePropertyEntry.cs
- WinFormsSpinner.cs
- BindingMAnagerBase.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- BindingGroup.cs
- RenderOptions.cs
- Positioning.cs
- ALinqExpressionVisitor.cs
- WebReferencesBuildProvider.cs
- WebServiceData.cs
- RoutingService.cs
- ReadOnlyMetadataCollection.cs
- ADConnectionHelper.cs
- CacheEntry.cs