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
- ContextStaticAttribute.cs
- ConnectionPointCookie.cs
- EntitySetDataBindingList.cs
- EntityParameter.cs
- FontSizeConverter.cs
- WindowsStatic.cs
- ConfigurationManagerHelperFactory.cs
- OutputScope.cs
- DbMetaDataFactory.cs
- ISessionStateStore.cs
- SortDescriptionCollection.cs
- RoleGroup.cs
- RecommendedAsConfigurableAttribute.cs
- MobileControlsSectionHelper.cs
- TrackingStringDictionary.cs
- WebPartMenu.cs
- FlagsAttribute.cs
- KeyPullup.cs
- PrtCap_Public_Simple.cs
- future.cs
- ITreeGenerator.cs
- SqlDataReader.cs
- JsonObjectDataContract.cs
- MeasureItemEvent.cs
- ListControl.cs
- TypeUsageBuilder.cs
- FrameAutomationPeer.cs
- Decimal.cs
- PartitionResolver.cs
- NetworkInformationException.cs
- XmlWrappingReader.cs
- WebPartUserCapability.cs
- ToolBarPanel.cs
- Thickness.cs
- diagnosticsswitches.cs
- WebPartConnectionsDisconnectVerb.cs
- SafeFileHandle.cs
- CollectionEditorDialog.cs
- SimpleBitVector32.cs
- Tag.cs
- JsonReaderWriterFactory.cs
- TemplateNameScope.cs
- AssemblyBuilder.cs
- BinaryConverter.cs
- FieldNameLookup.cs
- ChannelSinkStacks.cs
- _KerberosClient.cs
- Peer.cs
- RequiredAttributeAttribute.cs
- AuthStoreRoleProvider.cs
- InstanceNormalEvent.cs
- StrongNameKeyPair.cs
- LocalValueEnumerator.cs
- PopupControlService.cs
- OrderedDictionary.cs
- SettingsPropertyValue.cs
- Operand.cs
- DesignerValidationSummaryAdapter.cs
- SoapExtensionTypeElement.cs
- QuaternionIndependentAnimationStorage.cs
- GenerateHelper.cs
- ResourceDescriptionAttribute.cs
- AppSettingsReader.cs
- ItemAutomationPeer.cs
- ConfigurationElementCollection.cs
- ModifierKeysConverter.cs
- Helper.cs
- FaultCode.cs
- ColumnWidthChangingEvent.cs
- odbcmetadatacollectionnames.cs
- CreatingCookieEventArgs.cs
- SessionState.cs
- OptionalColumn.cs
- Substitution.cs
- ExecutionContext.cs
- DataSysAttribute.cs
- IntegerValidator.cs
- Attributes.cs
- DataGridViewRowStateChangedEventArgs.cs
- TypeHelpers.cs
- EmptyEnumerable.cs
- Win32.cs
- DbParameterHelper.cs
- TreeBuilder.cs
- TextTreeTextBlock.cs
- TextWriterTraceListener.cs
- BulletedListEventArgs.cs
- HttpStreamXmlDictionaryWriter.cs
- RequestValidator.cs
- ValidationSummary.cs
- GetWinFXPath.cs
- IntSecurity.cs
- BindingCollection.cs
- AuthorizationRuleCollection.cs
- RowCache.cs
- TextTreeInsertElementUndoUnit.cs
- XmlDeclaration.cs
- WpfKnownTypeInvoker.cs
- ApplicationManager.cs
- UpdateManifestForBrowserApplication.cs