Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / OrderedDictionaryStateHelper.cs / 1305376 / OrderedDictionaryStateHelper.cs
//// Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ namespace System.Web.UI { using System; using System.Collections; using System.Collections.Specialized; using System.Runtime.Serialization; using System.Web.Util; internal static class OrderedDictionaryStateHelper { public static void LoadViewState(IOrderedDictionary dictionary, ArrayList state) { if (dictionary == null) { throw new ArgumentNullException("dictionary"); } if (state == null) { throw new ArgumentNullException("state"); } if (state != null) { for (int i = 0; i < state.Count; i++) { Pair pairEntry = (Pair)state[i]; dictionary.Add(pairEntry.First, pairEntry.Second); } } } public static ArrayList SaveViewState(IOrderedDictionary dictionary) { if (dictionary == null) { throw new ArgumentNullException("dictionary"); } ArrayList list = new ArrayList(dictionary.Count); foreach (DictionaryEntry entry in dictionary) { list.Add(new Pair(entry.Key, entry.Value)); } return list; } } } // 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
- Encoding.cs
- Attachment.cs
- GatewayDefinition.cs
- Gdiplus.cs
- ToolZone.cs
- DbParameterHelper.cs
- AttributeProviderAttribute.cs
- ContainsRowNumberChecker.cs
- XsltQilFactory.cs
- TextBreakpoint.cs
- IDQuery.cs
- Variant.cs
- DictionaryGlobals.cs
- TextEndOfSegment.cs
- SafeWaitHandle.cs
- SubstitutionList.cs
- ConvertTextFrag.cs
- MessagePropertyFilter.cs
- AdRotator.cs
- FormViewInsertedEventArgs.cs
- Utils.cs
- SpeechEvent.cs
- ACL.cs
- TypeInformation.cs
- EntityDesignerDataSourceView.cs
- CollectionViewGroupRoot.cs
- SiteIdentityPermission.cs
- ChangeNode.cs
- EntitySetBase.cs
- PointAnimation.cs
- XmlReaderSettings.cs
- _LocalDataStoreMgr.cs
- DataTemplate.cs
- TrackingStringDictionary.cs
- Utils.cs
- DocComment.cs
- RealizationContext.cs
- SiteMapPathDesigner.cs
- PreApplicationStartMethodAttribute.cs
- MatrixAnimationBase.cs
- ArraySet.cs
- Size.cs
- DynamicResourceExtensionConverter.cs
- FlowPosition.cs
- ItemsControl.cs
- BitmapSourceSafeMILHandle.cs
- DocumentationServerProtocol.cs
- CookielessHelper.cs
- TextTreeTextBlock.cs
- RijndaelManaged.cs
- WinEventHandler.cs
- CollectionEditVerbManager.cs
- AssociationSetEnd.cs
- RestHandler.cs
- TypeForwardedToAttribute.cs
- ScrollBar.cs
- ConstNode.cs
- codemethodreferenceexpression.cs
- NullReferenceException.cs
- ExpressionBindingCollection.cs
- ReturnType.cs
- XmlException.cs
- HwndKeyboardInputProvider.cs
- X509Extension.cs
- ComponentConverter.cs
- CollectionViewGroupRoot.cs
- TriggerAction.cs
- Margins.cs
- Tracking.cs
- SymbolDocumentInfo.cs
- Graphics.cs
- DetectRunnableInstancesTask.cs
- ParameterCollectionEditor.cs
- Site.cs
- Brush.cs
- SplineKeyFrames.cs
- ConfigurationCollectionAttribute.cs
- FormViewModeEventArgs.cs
- PageOrientation.cs
- SqlDataSource.cs
- HeaderCollection.cs
- MatrixKeyFrameCollection.cs
- EventRoute.cs
- StringToken.cs
- HostingPreferredMapPath.cs
- WebEventCodes.cs
- HtmlElementErrorEventArgs.cs
- DocumentXmlWriter.cs
- CodeCommentStatementCollection.cs
- PhonemeEventArgs.cs
- DrawingVisualDrawingContext.cs
- UnorderedHashRepartitionStream.cs
- TextModifierScope.cs
- WindowsGraphicsCacheManager.cs
- CheckBox.cs
- Brush.cs
- AsymmetricKeyExchangeDeformatter.cs
- SQLDecimal.cs
- ControlCachePolicy.cs
- CacheForPrimitiveTypes.cs