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
- DocumentViewerAutomationPeer.cs
- WebPartEditVerb.cs
- ADMembershipUser.cs
- UTF7Encoding.cs
- AbstractExpressions.cs
- TextCharacters.cs
- XmlQueryOutput.cs
- KnownBoxes.cs
- ArraySortHelper.cs
- XmlMtomWriter.cs
- ConstraintStruct.cs
- TextBox.cs
- DynamicValidatorEventArgs.cs
- ActiveDocumentEvent.cs
- ListBoxItemAutomationPeer.cs
- TableItemPatternIdentifiers.cs
- SamlAuthorityBinding.cs
- Table.cs
- TailCallAnalyzer.cs
- AutoResizedEvent.cs
- ObjectAnimationBase.cs
- XamlWriter.cs
- PathGradientBrush.cs
- SafePointer.cs
- SubqueryRules.cs
- SamlAuthenticationStatement.cs
- DateTime.cs
- OpenTypeLayout.cs
- Matrix.cs
- DataSetFieldSchema.cs
- SortExpressionBuilder.cs
- MimeFormImporter.cs
- WebControl.cs
- BitSet.cs
- FontDialog.cs
- SettingsPropertyCollection.cs
- HostingPreferredMapPath.cs
- DataListCommandEventArgs.cs
- TypeExtensionConverter.cs
- DesignerTransactionCloseEvent.cs
- XPathPatternBuilder.cs
- SmiEventSink.cs
- StrongNameKeyPair.cs
- ContentElement.cs
- TextBox.cs
- InboundActivityHelper.cs
- SmiTypedGetterSetter.cs
- StylusLogic.cs
- DESCryptoServiceProvider.cs
- InputChannelAcceptor.cs
- WebRequest.cs
- DataBindingCollection.cs
- SystemColors.cs
- InternalConfigEventArgs.cs
- DiagnosticsConfigurationHandler.cs
- AlternateViewCollection.cs
- MdImport.cs
- Exception.cs
- SerialPinChanges.cs
- UnaryNode.cs
- PublisherIdentityPermission.cs
- TabOrder.cs
- MLangCodePageEncoding.cs
- EntityDataSourceColumn.cs
- ListViewItemMouseHoverEvent.cs
- ParameterToken.cs
- QueryTask.cs
- ServiceObjectContainer.cs
- ByteFacetDescriptionElement.cs
- CodeTypeMemberCollection.cs
- HideDisabledControlAdapter.cs
- AuthenticatingEventArgs.cs
- Stream.cs
- LoginNameDesigner.cs
- SynchronizedDisposablePool.cs
- ScriptServiceAttribute.cs
- TreeNodeMouseHoverEvent.cs
- TraceContextEventArgs.cs
- StringBuilder.cs
- ColorBuilder.cs
- SizeConverter.cs
- TargetConverter.cs
- DataSourceComponent.cs
- JulianCalendar.cs
- OrderedDictionaryStateHelper.cs
- DocumentOrderQuery.cs
- HtmlInputPassword.cs
- Compiler.cs
- ObjectConverter.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- StoreItemCollection.cs
- InputLangChangeRequestEvent.cs
- QilStrConcatenator.cs
- Walker.cs
- EntityStoreSchemaGenerator.cs
- TextComposition.cs
- UiaCoreApi.cs
- MenuCommands.cs
- SmiRequestExecutor.cs
- Grammar.cs