Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / OrderedDictionaryStateHelper.cs / 1 / 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; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- COM2IManagedPerPropertyBrowsingHandler.cs
- Rotation3D.cs
- TextEffect.cs
- AutomationIdentifierGuids.cs
- SizeLimitedCache.cs
- CorrelationTokenInvalidatedHandler.cs
- RegexWriter.cs
- PasswordBoxAutomationPeer.cs
- MatrixTransform.cs
- TextEditorCopyPaste.cs
- HighlightVisual.cs
- ToolTip.cs
- AllMembershipCondition.cs
- HttpProfileGroupBase.cs
- ActiveXHost.cs
- GraphicsPathIterator.cs
- ClientSponsor.cs
- CharacterBuffer.cs
- DesignerVerb.cs
- UpDownBase.cs
- Thumb.cs
- AutomationPropertyInfo.cs
- TableAdapterManagerHelper.cs
- HttpResponseHeader.cs
- TargetInvocationException.cs
- XslCompiledTransform.cs
- SortedList.cs
- PageVisual.cs
- DesignerTransactionCloseEvent.cs
- X509Utils.cs
- GregorianCalendarHelper.cs
- FixUp.cs
- RegistryConfigurationProvider.cs
- WebSysDisplayNameAttribute.cs
- GridViewEditEventArgs.cs
- VectorCollectionConverter.cs
- CompleteWizardStep.cs
- ClientConfigurationHost.cs
- TraceHwndHost.cs
- PeerName.cs
- WindowsFormsEditorServiceHelper.cs
- GeometryHitTestParameters.cs
- RuleRefElement.cs
- SqlNode.cs
- ObjectDataSourceView.cs
- AnnouncementService.cs
- SizeChangedEventArgs.cs
- UnionCqlBlock.cs
- CommonProperties.cs
- LogSwitch.cs
- BindingExpressionUncommonField.cs
- DataViewManagerListItemTypeDescriptor.cs
- TextHidden.cs
- Typography.cs
- UITypeEditor.cs
- Rect3DConverter.cs
- ListViewGroup.cs
- QueryInterceptorAttribute.cs
- WhitespaceRuleReader.cs
- ExplicitDiscriminatorMap.cs
- ScriptControlManager.cs
- FunctionNode.cs
- ControlEvent.cs
- TextReader.cs
- WebBrowserUriTypeConverter.cs
- DictionaryContent.cs
- RelationshipEntry.cs
- MethodImplAttribute.cs
- FormViewCommandEventArgs.cs
- PathFigureCollection.cs
- TextWriterTraceListener.cs
- RenderDataDrawingContext.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- AnnotationAuthorChangedEventArgs.cs
- PeerResolverElement.cs
- XmlTextWriter.cs
- MembershipValidatePasswordEventArgs.cs
- StatusBarPanel.cs
- TraceContext.cs
- MessageSecurityTokenVersion.cs
- SymbolPair.cs
- ImageMap.cs
- DiscoveryClientOutputChannel.cs
- ChtmlPhoneCallAdapter.cs
- ApplicationActivator.cs
- ComboBoxItem.cs
- ChangeInterceptorAttribute.cs
- RotateTransform3D.cs
- Location.cs
- webeventbuffer.cs
- PolyQuadraticBezierSegment.cs
- Transform3DGroup.cs
- safePerfProviderHandle.cs
- XmlLinkedNode.cs
- XmlWrappingReader.cs
- ReturnEventArgs.cs
- DateTimeParse.cs
- DllNotFoundException.cs
- SurrogateSelector.cs
- PersonalizableTypeEntry.cs