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
- ToolStripItemImageRenderEventArgs.cs
- ObjectDataSourceDisposingEventArgs.cs
- CollectionChangedEventManager.cs
- CoreSwitches.cs
- DataGrid.cs
- HandleCollector.cs
- ProfileEventArgs.cs
- HttpCachePolicy.cs
- HandlerFactoryCache.cs
- UrlMappingsSection.cs
- OciLobLocator.cs
- Stack.cs
- CompModHelpers.cs
- WindowsGraphics.cs
- CharKeyFrameCollection.cs
- EncryptedKey.cs
- ValidationPropertyAttribute.cs
- ParallelEnumerableWrapper.cs
- Rotation3D.cs
- ReturnType.cs
- FrameworkContentElement.cs
- SingleConverter.cs
- CodeSnippetTypeMember.cs
- ClientBuildManager.cs
- TemplateDefinition.cs
- HtmlPageAdapter.cs
- UnicodeEncoding.cs
- TypeElement.cs
- RuleInfoComparer.cs
- Evaluator.cs
- GridLength.cs
- SHA384Cng.cs
- Highlights.cs
- WebPartsSection.cs
- AssemblyAttributesGoHere.cs
- CssTextWriter.cs
- ButtonBaseAdapter.cs
- VariantWrapper.cs
- SocketConnection.cs
- CodeDelegateCreateExpression.cs
- StrokeCollection.cs
- ResourceSetExpression.cs
- KeyGestureConverter.cs
- HandlerFactoryCache.cs
- OutputScopeManager.cs
- DefaultIfEmptyQueryOperator.cs
- DurableInstanceProvider.cs
- SystemTcpConnection.cs
- PointHitTestParameters.cs
- FileEnumerator.cs
- ThreadAbortException.cs
- RowToFieldTransformer.cs
- DocumentReference.cs
- BooleanExpr.cs
- InputScope.cs
- TypefaceMetricsCache.cs
- HTMLTagNameToTypeMapper.cs
- KnownBoxes.cs
- RestClientProxyHandler.cs
- CollectionContainer.cs
- ServerValidateEventArgs.cs
- Base64Encoder.cs
- ScrollBarAutomationPeer.cs
- StateDesigner.LayoutSelectionGlyph.cs
- PrintingPermissionAttribute.cs
- QueryCacheKey.cs
- MetadataException.cs
- CleanUpVirtualizedItemEventArgs.cs
- WSDualHttpBinding.cs
- RepeatBehavior.cs
- dbenumerator.cs
- UnsafeNativeMethods.cs
- SemaphoreFullException.cs
- X509Extension.cs
- Literal.cs
- RootBrowserWindowProxy.cs
- SingleAnimationBase.cs
- SchemaObjectWriter.cs
- ItemsPanelTemplate.cs
- BackgroundWorker.cs
- CursorInteropHelper.cs
- NodeLabelEditEvent.cs
- IgnoreDeviceFilterElement.cs
- WebContext.cs
- TypeAccessException.cs
- EditorResources.cs
- OdbcRowUpdatingEvent.cs
- ExtenderHelpers.cs
- HtmlEncodedRawTextWriter.cs
- WebPartsSection.cs
- FrugalList.cs
- CustomErrorsSection.cs
- ExpressionEditorAttribute.cs
- arabicshape.cs
- DomainUpDown.cs
- SoapElementAttribute.cs
- x509store.cs
- ColumnWidthChangedEvent.cs
- TableRow.cs
- util.cs