Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- pingexception.cs
- CaseExpr.cs
- ScrollChrome.cs
- ServicePointManagerElement.cs
- FilterElement.cs
- CursorConverter.cs
- ThreadNeutralSemaphore.cs
- SingleObjectCollection.cs
- Deserializer.cs
- UInt64Converter.cs
- NativeMethods.cs
- PaperSize.cs
- TagNameToTypeMapper.cs
- UnsafeNativeMethods.cs
- ExpressionCopier.cs
- XmlBoundElement.cs
- ProviderMetadataCachedInformation.cs
- LoginCancelEventArgs.cs
- LocalizationComments.cs
- Constraint.cs
- CommandValueSerializer.cs
- BasicBrowserDialog.cs
- Enum.cs
- RangeValidator.cs
- UrlEncodedParameterWriter.cs
- DebugControllerThread.cs
- SafeNativeMethods.cs
- BuildResult.cs
- MenuItem.cs
- EntityParameterCollection.cs
- ArrangedElement.cs
- SelectorItemAutomationPeer.cs
- InputReport.cs
- GorillaCodec.cs
- ContextInformation.cs
- TypeForwardedToAttribute.cs
- XsdCachingReader.cs
- FormsAuthenticationTicket.cs
- StyleXamlTreeBuilder.cs
- AttributeEmitter.cs
- ArcSegment.cs
- InputReport.cs
- IndexedEnumerable.cs
- Span.cs
- MasterPage.cs
- WebPartConnectionsCloseVerb.cs
- SchemaHelper.cs
- GridViewItemAutomationPeer.cs
- DynamicPropertyHolder.cs
- QueryableFilterRepeater.cs
- DataGridViewSelectedCellCollection.cs
- CategoryGridEntry.cs
- ClientSettings.cs
- NavigationService.cs
- SequentialUshortCollection.cs
- WpfKnownMemberInvoker.cs
- URL.cs
- CapabilitiesUse.cs
- DataGridTablesFactory.cs
- PackWebRequestFactory.cs
- SapiGrammar.cs
- WebServiceFaultDesigner.cs
- MarkerProperties.cs
- ExtensionQuery.cs
- AvtEvent.cs
- SvcFileManager.cs
- GestureRecognizer.cs
- TreeSet.cs
- QilChoice.cs
- InvalidFilterCriteriaException.cs
- ControlFilterExpression.cs
- WebResourceUtil.cs
- Point.cs
- X509CertificateValidationMode.cs
- UnsafeNativeMethods.cs
- PerCallInstanceContextProvider.cs
- InvalidOleVariantTypeException.cs
- TemplateXamlTreeBuilder.cs
- TabItem.cs
- ObjectViewQueryResultData.cs
- LogRecordSequence.cs
- SafeNativeMethods.cs
- ProviderConnectionPointCollection.cs
- ChannelTerminatedException.cs
- BitmapVisualManager.cs
- FontEmbeddingManager.cs
- DocumentPaginator.cs
- TextBoxRenderer.cs
- CellParaClient.cs
- CancelEventArgs.cs
- ProfileParameter.cs
- NamespaceImport.cs
- WS2007FederationHttpBindingElement.cs
- BinaryNegotiation.cs
- COMException.cs
- Brush.cs
- DataGridViewTextBoxColumn.cs
- StrokeNodeOperations.cs
- WorkflowApplicationCompletedException.cs
- XhtmlBasicValidatorAdapter.cs