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
- HostProtectionPermission.cs
- ScriptingRoleServiceSection.cs
- XamlUtilities.cs
- OrderByLifter.cs
- HyperLinkField.cs
- PageRequestManager.cs
- ConfigurationSection.cs
- SizeAnimationBase.cs
- ConfigPathUtility.cs
- RegisteredDisposeScript.cs
- ExceptionHandlersDesigner.cs
- DataGridRelationshipRow.cs
- Function.cs
- EdmComplexPropertyAttribute.cs
- RawStylusSystemGestureInputReport.cs
- XamlFxTrace.cs
- AdornerPresentationContext.cs
- IdentityHolder.cs
- AnnotationHelper.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- CommonGetThemePartSize.cs
- InfiniteIntConverter.cs
- SqlCacheDependency.cs
- TextEditorTables.cs
- RectangleHotSpot.cs
- XamlPoint3DCollectionSerializer.cs
- XmlNodeReader.cs
- TextEditorDragDrop.cs
- ReferencedCollectionType.cs
- Manipulation.cs
- DockAndAnchorLayout.cs
- FontWeightConverter.cs
- AssemblyLoader.cs
- RelationshipEndCollection.cs
- ImageAutomationPeer.cs
- UIPropertyMetadata.cs
- EventLog.cs
- Setter.cs
- VerbConverter.cs
- PathData.cs
- SystemNetworkInterface.cs
- Pool.cs
- ActivityExecutor.cs
- VideoDrawing.cs
- XmlChildNodes.cs
- TreeView.cs
- Expression.cs
- FontNameEditor.cs
- ModelVisual3D.cs
- DiscardableAttribute.cs
- PersonalizableAttribute.cs
- loginstatus.cs
- MappedMetaModel.cs
- FileAuthorizationModule.cs
- StreamWithDictionary.cs
- TemplateControlCodeDomTreeGenerator.cs
- OrCondition.cs
- ContentFilePart.cs
- TimeSpanMinutesConverter.cs
- CacheAxisQuery.cs
- XmlBufferReader.cs
- StorageFunctionMapping.cs
- ProviderMetadataCachedInformation.cs
- TableItemPatternIdentifiers.cs
- Frame.cs
- StandardCommands.cs
- InterleavedZipPartStream.cs
- DataGridViewBand.cs
- TextEffect.cs
- ToolBarButtonDesigner.cs
- CompilerTypeWithParams.cs
- TextOutput.cs
- NamespaceEmitter.cs
- DataGridTableStyleMappingNameEditor.cs
- HeaderLabel.cs
- ClonableStack.cs
- GlyphRunDrawing.cs
- _OverlappedAsyncResult.cs
- SiteMapDataSourceView.cs
- AsyncOperation.cs
- ViewStateException.cs
- InputProcessorProfilesLoader.cs
- XpsSerializationException.cs
- ExeConfigurationFileMap.cs
- DoubleIndependentAnimationStorage.cs
- ResourceDisplayNameAttribute.cs
- HttpChannelHelpers.cs
- DesignerRegionMouseEventArgs.cs
- ExpressionBuilderContext.cs
- TraceFilter.cs
- EntityStoreSchemaFilterEntry.cs
- EntityDataSourceContextCreatingEventArgs.cs
- Cloud.cs
- HttpListenerResponse.cs
- CultureInfo.cs
- ImageMap.cs
- DBSqlParser.cs
- ColorConvertedBitmapExtension.cs
- XmlNodeChangedEventArgs.cs
- Funcletizer.cs