Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //[....] //----------------------------------------------------------------------------- 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
- WorkflowViewStateService.cs
- ToolStripPanelRenderEventArgs.cs
- WizardStepCollectionEditor.cs
- srgsitem.cs
- WebExceptionStatus.cs
- XmlSchemaObject.cs
- ColumnCollectionEditor.cs
- SmtpException.cs
- MenuTracker.cs
- AppDomain.cs
- TableSectionStyle.cs
- Command.cs
- InvalidDataException.cs
- LineSegment.cs
- SecurityAlgorithmSuiteConverter.cs
- FileSystemWatcher.cs
- RequestValidator.cs
- TransportSecurityProtocolFactory.cs
- BoundingRectTracker.cs
- SqlDataReader.cs
- RNGCryptoServiceProvider.cs
- DesignerVerbCollection.cs
- UserPreference.cs
- CommonObjectSecurity.cs
- SystemNetHelpers.cs
- GPPOINT.cs
- Symbol.cs
- WorkflowDispatchContext.cs
- DataGridViewTextBoxEditingControl.cs
- ping.cs
- NonVisualControlAttribute.cs
- VectorAnimationUsingKeyFrames.cs
- MinimizableAttributeTypeConverter.cs
- CompressedStack.cs
- EmbeddedMailObject.cs
- Profiler.cs
- PtsCache.cs
- Int16AnimationUsingKeyFrames.cs
- RelatedView.cs
- ProbeMatchesMessage11.cs
- ProfileManager.cs
- DockProviderWrapper.cs
- DataTemplateKey.cs
- RectAnimationBase.cs
- RegexReplacement.cs
- OdbcDataReader.cs
- wgx_render.cs
- Translator.cs
- FrugalMap.cs
- RuntimeEnvironment.cs
- MetafileHeader.cs
- XmlSchema.cs
- IntegerValidatorAttribute.cs
- PrePrepareMethodAttribute.cs
- ZipIOFileItemStream.cs
- _ContextAwareResult.cs
- SafeIUnknown.cs
- DirtyTextRange.cs
- Trace.cs
- XmlWrappingReader.cs
- CompilerGlobalScopeAttribute.cs
- Receive.cs
- SortKey.cs
- DbConnectionFactory.cs
- HashMembershipCondition.cs
- CodeGeneratorOptions.cs
- NullReferenceException.cs
- MsmqHostedTransportManager.cs
- InfoCardTrace.cs
- OleDbErrorCollection.cs
- Function.cs
- WindowsSpinner.cs
- XmlQueryContext.cs
- ReflectionPermission.cs
- IntranetCredentialPolicy.cs
- Random.cs
- URLIdentityPermission.cs
- CroppedBitmap.cs
- ObjectItemConventionAssemblyLoader.cs
- X509Certificate2.cs
- MenuEventArgs.cs
- StringDictionary.cs
- mediapermission.cs
- CollectionViewGroupRoot.cs
- DropShadowEffect.cs
- WebPartConnection.cs
- AppSettingsSection.cs
- FacetChecker.cs
- TextElementEnumerator.cs
- Animatable.cs
- SchemaType.cs
- PermissionSet.cs
- CodePageUtils.cs
- HttpInputStream.cs
- SiteMapDataSourceView.cs
- DelegateSerializationHolder.cs
- SortQuery.cs
- TrackingDataItem.cs
- SmtpFailedRecipientException.cs
- DBSqlParserColumn.cs