Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Util / DoubleLinkListEnumerator.cs / 1305376 / DoubleLinkListEnumerator.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * DoubleLinkList * * Copyright (c) 1998-1999, Microsoft Corporation * */ namespace System.Web.Util { using System.Runtime.Serialization.Formatters; using System.Collections; internal class DoubleLinkListEnumerator : IEnumerator { private DoubleLinkList _list; private DoubleLink _current; internal DoubleLinkListEnumerator(DoubleLinkList list) { _list = list; _current = list; } public void Reset() { _current = _list; } public bool MoveNext() { if (_current.Next == _list) { _current = null; return false; } _current = _current.Next; return true; } public Object Current { get { if (_current == null || _current == _list) throw new InvalidOperationException(); return _current.Item; } } internal DoubleLink GetDoubleLink() { return _current; } } } // 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
- InheritedPropertyChangedEventArgs.cs
- XmlSchemaFacet.cs
- MimeFormatter.cs
- brushes.cs
- TextEditor.cs
- Transform3D.cs
- ElementUtil.cs
- CalendarAutoFormat.cs
- SingleTagSectionHandler.cs
- DecimalConverter.cs
- ToolBarOverflowPanel.cs
- Size3DValueSerializer.cs
- EventSinkHelperWriter.cs
- CompensationDesigner.cs
- MimeMapping.cs
- LZCodec.cs
- ListViewInsertedEventArgs.cs
- TextDecorations.cs
- CoreSwitches.cs
- FontUnitConverter.cs
- DBBindings.cs
- RegexCompiler.cs
- GenericWebPart.cs
- TemplateColumn.cs
- ToolstripProfessionalRenderer.cs
- SystemTcpConnection.cs
- XPathAncestorQuery.cs
- ShapingEngine.cs
- Walker.cs
- cryptoapiTransform.cs
- BindingExpressionUncommonField.cs
- Visual3D.cs
- TextControl.cs
- RelatedEnd.cs
- DataRowComparer.cs
- DataGridViewCell.cs
- DataFormats.cs
- AssemblyResourceLoader.cs
- EntityDataSourceChangingEventArgs.cs
- SponsorHelper.cs
- DrawingContextDrawingContextWalker.cs
- EnterpriseServicesHelper.cs
- IconConverter.cs
- rsa.cs
- FollowerQueueCreator.cs
- ObjectHandle.cs
- StyleCollection.cs
- HttpPostedFile.cs
- ADMembershipProvider.cs
- HTTPNotFoundHandler.cs
- AutomationIdentifier.cs
- XmlIgnoreAttribute.cs
- TableLayoutRowStyleCollection.cs
- RuntimeConfigLKG.cs
- LinkTarget.cs
- CompositeCollection.cs
- _HeaderInfo.cs
- UnhandledExceptionEventArgs.cs
- CheckBox.cs
- BaseProcessor.cs
- ServiceNotStartedException.cs
- SecUtil.cs
- DataGridAutomationPeer.cs
- EntityDataSourceContainerNameConverter.cs
- odbcmetadatafactory.cs
- EditorZoneBase.cs
- PreviewPageInfo.cs
- Sql8ExpressionRewriter.cs
- RadialGradientBrush.cs
- ContentWrapperAttribute.cs
- NativeMethods.cs
- XmlEncoding.cs
- IArgumentProvider.cs
- DataKeyCollection.cs
- HeaderCollection.cs
- RightsManagementEncryptedStream.cs
- WasEndpointConfigContainer.cs
- LicenseContext.cs
- MetadataFile.cs
- ZipIOExtraField.cs
- DataColumn.cs
- CallbackValidator.cs
- ButtonColumn.cs
- TreeNode.cs
- NodeFunctions.cs
- BooleanFunctions.cs
- Latin1Encoding.cs
- PixelFormats.cs
- TreeIterator.cs
- SimpleTableProvider.cs
- CommunicationException.cs
- TextProperties.cs
- odbcmetadatacollectionnames.cs
- Matrix3D.cs
- PartitionedStreamMerger.cs
- UpdateException.cs
- exports.cs
- FileSystemWatcher.cs
- FactoryGenerator.cs
- TraceEventCache.cs