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
- RootBrowserWindowAutomationPeer.cs
- RegistrationProxy.cs
- WindowsTreeView.cs
- MetaColumn.cs
- Lasso.cs
- Attributes.cs
- StylusCollection.cs
- TraceLog.cs
- XmlSchemaType.cs
- ADConnectionHelper.cs
- DetailsViewUpdatedEventArgs.cs
- PolicyException.cs
- FileFormatException.cs
- TextServicesDisplayAttributePropertyRanges.cs
- SqlServices.cs
- SevenBitStream.cs
- PersistenceTypeAttribute.cs
- ToolStripMenuItemDesigner.cs
- UnconditionalPolicy.cs
- MatrixKeyFrameCollection.cs
- XslCompiledTransform.cs
- OleDbCommand.cs
- EventPrivateKey.cs
- WorkflowStateRollbackService.cs
- ApplicationTrust.cs
- BitmapImage.cs
- ComplexBindingPropertiesAttribute.cs
- SrgsSemanticInterpretationTag.cs
- XamlToRtfParser.cs
- SamlAssertion.cs
- MenuItem.cs
- IResourceProvider.cs
- XPathMultyIterator.cs
- DbModificationCommandTree.cs
- ParagraphResult.cs
- PrintDialogDesigner.cs
- StateWorkerRequest.cs
- SqlDataSourceConfigureSelectPanel.cs
- Symbol.cs
- FilterableAttribute.cs
- SmiContextFactory.cs
- util.cs
- UserValidatedEventArgs.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- RegularExpressionValidator.cs
- TrackBarDesigner.cs
- InvalidEnumArgumentException.cs
- COM2TypeInfoProcessor.cs
- Int32CAMarshaler.cs
- ChangeProcessor.cs
- ShellProvider.cs
- PrintPreviewDialog.cs
- HttpApplicationFactory.cs
- SectionRecord.cs
- XMLDiffLoader.cs
- DefaultCompensation.cs
- Pair.cs
- DbDataRecord.cs
- TextTreeTextBlock.cs
- ConfigurationStrings.cs
- Membership.cs
- DeadCharTextComposition.cs
- SingleAnimationBase.cs
- CriticalHandle.cs
- CommonGetThemePartSize.cs
- ValueUnavailableException.cs
- ThemeDictionaryExtension.cs
- NetMsmqSecurityElement.cs
- ScrollProperties.cs
- DocumentApplication.cs
- CheckPair.cs
- TraceHwndHost.cs
- FixedSOMFixedBlock.cs
- SiteMembershipCondition.cs
- PrintingPermission.cs
- ProcessModelInfo.cs
- ITextView.cs
- Policy.cs
- XomlCompilerResults.cs
- VersionedStreamOwner.cs
- EntityDataSourceContextCreatingEventArgs.cs
- MergeFilterQuery.cs
- TypeDescriptorContext.cs
- ListView.cs
- UnionExpr.cs
- ListViewEditEventArgs.cs
- HttpCacheVaryByContentEncodings.cs
- AssociationSetMetadata.cs
- updatecommandorderer.cs
- ToolStripItemRenderEventArgs.cs
- OLEDB_Util.cs
- DataBinder.cs
- PolicyChain.cs
- ToolStripDropDownItemDesigner.cs
- DataControlLinkButton.cs
- OAVariantLib.cs
- AttributedMetaModel.cs
- CacheDependency.cs
- TreeViewDataItemAutomationPeer.cs
- StructuredProperty.cs