Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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
- webeventbuffer.cs
- SHA384Managed.cs
- DbConvert.cs
- Comparer.cs
- Rectangle.cs
- ScaleTransform3D.cs
- ValueConversionAttribute.cs
- XmlSecureResolver.cs
- AuthenticationService.cs
- XmlSerializerVersionAttribute.cs
- AuthorizationSection.cs
- DataGridViewComboBoxEditingControl.cs
- AutomationPeer.cs
- XPathSingletonIterator.cs
- UpdateManifestForBrowserApplication.cs
- SimpleLine.cs
- WebBodyFormatMessageProperty.cs
- StickyNoteHelper.cs
- NoneExcludedImageIndexConverter.cs
- Int16AnimationBase.cs
- CodeStatementCollection.cs
- SspiWrapper.cs
- ProxyWebPartManagerDesigner.cs
- ListViewItem.cs
- CodeDelegateInvokeExpression.cs
- SmtpLoginAuthenticationModule.cs
- XPathNavigatorKeyComparer.cs
- DataException.cs
- WindowClosedEventArgs.cs
- ConnectionsZoneAutoFormat.cs
- RuntimeConfigurationRecord.cs
- ScriptControl.cs
- TextRenderer.cs
- TableProviderWrapper.cs
- OrderingQueryOperator.cs
- Rect3D.cs
- PieceNameHelper.cs
- WebPartTransformer.cs
- KeyedHashAlgorithm.cs
- WebRequestModuleElement.cs
- QueryableDataSource.cs
- WebBrowserDocumentCompletedEventHandler.cs
- EditingCommands.cs
- WasEndpointConfigContainer.cs
- StateValidator.cs
- PublisherIdentityPermission.cs
- ApplicationManager.cs
- UnmanagedMemoryStreamWrapper.cs
- NamedPipeDuplicateContext.cs
- WebPartConnectVerb.cs
- SpellerHighlightLayer.cs
- _SpnDictionary.cs
- RijndaelManagedTransform.cs
- DetailsViewRowCollection.cs
- DataObjectPastingEventArgs.cs
- SystemSounds.cs
- SmtpMail.cs
- IItemProperties.cs
- ResourceManagerWrapper.cs
- CachedPathData.cs
- StandardToolWindows.cs
- EventLogPermissionAttribute.cs
- TraceContext.cs
- BitmapFrameDecode.cs
- XslAst.cs
- PeerCollaborationPermission.cs
- WebPartDisplayModeCollection.cs
- ExternalFile.cs
- EffectiveValueEntry.cs
- formatter.cs
- ProcessInfo.cs
- Blend.cs
- DesignTimeParseData.cs
- ConfigXmlElement.cs
- BaseParser.cs
- BatchWriter.cs
- DocumentViewer.cs
- CollectionContainer.cs
- ellipse.cs
- ProtectedProviderSettings.cs
- PreloadHost.cs
- PrintPreviewGraphics.cs
- GPRECTF.cs
- BitArray.cs
- UnsafeNativeMethods.cs
- MetricEntry.cs
- ColorTransformHelper.cs
- EdmTypeAttribute.cs
- WizardStepBase.cs
- StylusEditingBehavior.cs
- TableRow.cs
- FormatConvertedBitmap.cs
- EntityDataSourceWrapper.cs
- TypeToken.cs
- wmiutil.cs
- UnmanagedBitmapWrapper.cs
- TreeBuilderXamlTranslator.cs
- NamedPipeConnectionPool.cs
- RtfToken.cs
- ObjectListDataBindEventArgs.cs