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
- EntryPointNotFoundException.cs
- TextServicesContext.cs
- SqlAliaser.cs
- OleDbTransaction.cs
- DataViewManager.cs
- MobileListItem.cs
- Section.cs
- SupportingTokenListenerFactory.cs
- ResXResourceWriter.cs
- CodeCatchClauseCollection.cs
- ToolboxControl.cs
- CollectionType.cs
- ProcessThread.cs
- BitmapInitialize.cs
- InlineObject.cs
- Brush.cs
- XmlDataSource.cs
- AnnotationHelper.cs
- EntityDesignerDataSourceView.cs
- XPathMultyIterator.cs
- RSAOAEPKeyExchangeDeformatter.cs
- XPathItem.cs
- IteratorFilter.cs
- WindowAutomationPeer.cs
- __Filters.cs
- ThemeInfoAttribute.cs
- IntegerValidator.cs
- ObjectReferenceStack.cs
- MemoryStream.cs
- StreamReader.cs
- DataSourceCollectionBase.cs
- EdmFunction.cs
- Condition.cs
- securitycriticaldataformultiplegetandset.cs
- IisTraceWebEventProvider.cs
- FileUtil.cs
- DelimitedListTraceListener.cs
- WorkflowInstanceQuery.cs
- DataServiceQuery.cs
- PreProcessor.cs
- StylusShape.cs
- StaticFileHandler.cs
- PenLineCapValidation.cs
- Control.cs
- NestedContainer.cs
- TaskHelper.cs
- DataGridViewSelectedColumnCollection.cs
- ControlParameter.cs
- ToolStripPanel.cs
- StorageComplexPropertyMapping.cs
- Command.cs
- HashFinalRequest.cs
- AuthenticationService.cs
- ExeContext.cs
- ColumnMapProcessor.cs
- ConfigurationSectionCollection.cs
- UrlPropertyAttribute.cs
- PasswordRecovery.cs
- SafeRightsManagementPubHandle.cs
- SqlProcedureAttribute.cs
- Repeater.cs
- LambdaCompiler.ControlFlow.cs
- ClockGroup.cs
- CDSsyncETWBCLProvider.cs
- StylesEditorDialog.cs
- OdbcParameter.cs
- PersistChildrenAttribute.cs
- Image.cs
- StateWorkerRequest.cs
- _NativeSSPI.cs
- ProvideValueServiceProvider.cs
- EntityClientCacheEntry.cs
- HandleCollector.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- FunctionNode.cs
- PageBuildProvider.cs
- GuidelineSet.cs
- BindingNavigatorDesigner.cs
- HijriCalendar.cs
- WarningException.cs
- SystemDiagnosticsSection.cs
- DataColumnCollection.cs
- HostedElements.cs
- ScrollChrome.cs
- SqlDependency.cs
- DataRelationCollection.cs
- MediaElementAutomationPeer.cs
- WebPartEditorOkVerb.cs
- Selector.cs
- AttachedAnnotation.cs
- OracleNumber.cs
- XPathPatternBuilder.cs
- MemoryStream.cs
- RadioButtonStandardAdapter.cs
- ScrollEvent.cs
- UriWriter.cs
- ListViewDataItem.cs
- XmlChoiceIdentifierAttribute.cs
- arabicshape.cs
- NameSpaceExtractor.cs