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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WinInet.cs
- InputDevice.cs
- CodePageEncoding.cs
- UmAlQuraCalendar.cs
- SimpleWorkerRequest.cs
- XmlDataDocument.cs
- TemplateControlBuildProvider.cs
- MembershipSection.cs
- basevalidator.cs
- TextTreeNode.cs
- GcSettings.cs
- WindowsRichEdit.cs
- mda.cs
- InputBinding.cs
- Graph.cs
- StringOutput.cs
- SHA256Managed.cs
- PinnedBufferMemoryStream.cs
- DataTableTypeConverter.cs
- SettingsPropertyCollection.cs
- LinqDataSource.cs
- MessageQueuePermissionAttribute.cs
- VisualTarget.cs
- BasicCellRelation.cs
- querybuilder.cs
- WindowsRichEdit.cs
- QuaternionAnimation.cs
- X509Certificate.cs
- ImageDrawing.cs
- ICspAsymmetricAlgorithm.cs
- HandledMouseEvent.cs
- IndexedEnumerable.cs
- Size3D.cs
- Metadata.cs
- ExecutedRoutedEventArgs.cs
- BadImageFormatException.cs
- UIElementPropertyUndoUnit.cs
- StaticFileHandler.cs
- StateMachineHelpers.cs
- FaultDesigner.cs
- SourceLineInfo.cs
- BoolExpr.cs
- AuthenticationConfig.cs
- HtmlImage.cs
- RelationshipEndMember.cs
- MediaElement.cs
- DataGridViewComboBoxEditingControl.cs
- TextElementAutomationPeer.cs
- UInt32Storage.cs
- TripleDESCryptoServiceProvider.cs
- Pointer.cs
- HyperLinkField.cs
- TableCellCollection.cs
- CustomAttributeBuilder.cs
- SafeViewOfFileHandle.cs
- RuleInfoComparer.cs
- PersistChildrenAttribute.cs
- PropertyGrid.cs
- PeerObject.cs
- IndexedGlyphRun.cs
- TypedDataSourceCodeGenerator.cs
- _AutoWebProxyScriptWrapper.cs
- ClientConfigurationSystem.cs
- TypeResolvingOptionsAttribute.cs
- RegexStringValidator.cs
- BitConverter.cs
- WebBrowsableAttribute.cs
- SimpleMailWebEventProvider.cs
- State.cs
- UnsafeNativeMethods.cs
- ClientTarget.cs
- SafeFileMapViewHandle.cs
- MultiSelector.cs
- ListViewItemSelectionChangedEvent.cs
- XPathException.cs
- URLIdentityPermission.cs
- DateBoldEvent.cs
- PropertyDescriptor.cs
- XmlReaderSettings.cs
- CodeTypeConstructor.cs
- xmlsaver.cs
- PromptEventArgs.cs
- ConfigurationLocation.cs
- ConstantProjectedSlot.cs
- CompiledQuery.cs
- InputLanguageManager.cs
- TransformProviderWrapper.cs
- HtmlElementErrorEventArgs.cs
- WebPartsSection.cs
- SqlGenericUtil.cs
- ToolStripContainer.cs
- SystemDiagnosticsSection.cs
- WSDualHttpSecurity.cs
- MailMessageEventArgs.cs
- EntityStoreSchemaGenerator.cs
- XmlMemberMapping.cs
- ActiveXHost.cs
- ListDataHelper.cs
- SapiRecognizer.cs
- RevocationPoint.cs