Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / NewXml / BaseTreeIterator.cs / 1305376 / BaseTreeIterator.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //----------------------------------------------------------------------------- namespace System.Xml { // Iterates over non-attribute nodes internal abstract class BaseTreeIterator { protected DataSetMapper mapper; internal BaseTreeIterator( DataSetMapper mapper ) { this.mapper = mapper; } internal abstract void Reset(); internal abstract XmlNode CurrentNode { get; } internal abstract bool Next(); internal abstract bool NextRight(); internal bool NextRowElement() { while ( Next() ) { if ( OnRowElement() ) return true; } return false; } internal bool NextRightRowElement() { if ( NextRight() ) { if ( OnRowElement() ) return true; return NextRowElement(); } return false; } // Returns true if the current node is on a row element (head of a region) internal bool OnRowElement() { XmlBoundElement be = CurrentNode as XmlBoundElement; return (be != null) && (be.Row != null); } } } // 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
- WebPartZoneBase.cs
- HiddenField.cs
- BitmapEffectInput.cs
- Scripts.cs
- GridViewDeleteEventArgs.cs
- DragDeltaEventArgs.cs
- PathFigure.cs
- ArrangedElementCollection.cs
- PrincipalPermission.cs
- CachedBitmap.cs
- ReaderWriterLockSlim.cs
- PermissionToken.cs
- Transactions.cs
- TreeNodeStyleCollectionEditor.cs
- Model3D.cs
- ObjectDataSourceStatusEventArgs.cs
- ObjectHelper.cs
- MatrixTransform3D.cs
- SoapAttributeOverrides.cs
- ArgumentDesigner.xaml.cs
- VirtualDirectoryMapping.cs
- PolyQuadraticBezierSegment.cs
- WebPartHeaderCloseVerb.cs
- ReferenceTypeElement.cs
- CuspData.cs
- StateDesigner.Helpers.cs
- XPathSelfQuery.cs
- DynamicDataExtensions.cs
- MessagePartSpecification.cs
- DataSourceXmlSerializer.cs
- StickyNote.cs
- ProgressBarAutomationPeer.cs
- ZoneButton.cs
- SchemaType.cs
- ContentType.cs
- httpserverutility.cs
- UnsafeNativeMethods.cs
- WrapPanel.cs
- ServiceBehaviorElementCollection.cs
- TerminateSequenceResponse.cs
- WindowsFormsSynchronizationContext.cs
- UnsafeNativeMethods.cs
- StylusButton.cs
- ViewStateAttachedPropertyFeature.cs
- ApplicationFileCodeDomTreeGenerator.cs
- Accessible.cs
- StringSource.cs
- TransportationConfigurationTypeInstallComponent.cs
- WindowsStatusBar.cs
- isolationinterop.cs
- PrintDialogDesigner.cs
- VirtualizedContainerService.cs
- SaveFileDialogDesigner.cs
- BitConverter.cs
- SerializationBinder.cs
- CellParaClient.cs
- assertwrapper.cs
- ValuePattern.cs
- BamlTreeNode.cs
- ValidationSummaryDesigner.cs
- MethodAccessException.cs
- WebPartAuthorizationEventArgs.cs
- BidirectionalDictionary.cs
- PrintingPermission.cs
- GridViewPageEventArgs.cs
- CustomCredentialPolicy.cs
- MethodSet.cs
- DetailsViewInsertedEventArgs.cs
- SafeCryptContextHandle.cs
- Rect.cs
- WmlTextBoxAdapter.cs
- ExtensionQuery.cs
- OrderedDictionary.cs
- SystemUnicastIPAddressInformation.cs
- PrintControllerWithStatusDialog.cs
- InternalsVisibleToAttribute.cs
- FillRuleValidation.cs
- _RequestCacheProtocol.cs
- Int32Storage.cs
- DataTemplateKey.cs
- RSAOAEPKeyExchangeFormatter.cs
- Container.cs
- MimeParameterWriter.cs
- WebPartConnectVerb.cs
- GeneralTransform3DCollection.cs
- ExpressionBindings.cs
- UICuesEvent.cs
- ParseChildrenAsPropertiesAttribute.cs
- Set.cs
- Win32.cs
- SerializationSectionGroup.cs
- SystemDropShadowChrome.cs
- GridViewDeleteEventArgs.cs
- XmlEntity.cs
- CmsInterop.cs
- Calendar.cs
- FlatButtonAppearance.cs
- WindowsListViewGroupHelper.cs
- Duration.cs
- Transform3DGroup.cs