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
- HtmlElementEventArgs.cs
- WindowsGraphicsWrapper.cs
- WebControlsSection.cs
- MissingFieldException.cs
- EventArgs.cs
- PersonalizationStateQuery.cs
- CompiledRegexRunnerFactory.cs
- RuntimeResourceSet.cs
- ComEventsMethod.cs
- StringUtil.cs
- InstalledFontCollection.cs
- SendKeys.cs
- TemplateBaseAction.cs
- RedirectionProxy.cs
- SimpleHandlerBuildProvider.cs
- ObjectManager.cs
- HttpChannelBindingToken.cs
- CodeVariableDeclarationStatement.cs
- ParameterCollection.cs
- URLString.cs
- HttpCapabilitiesBase.cs
- XPathSelfQuery.cs
- VSWCFServiceContractGenerator.cs
- relpropertyhelper.cs
- NativeMethods.cs
- QueryGenerator.cs
- DataGridViewColumnStateChangedEventArgs.cs
- GenericEnumerator.cs
- ClassHandlersStore.cs
- ScriptingSectionGroup.cs
- documentsequencetextcontainer.cs
- TrailingSpaceComparer.cs
- InternalPolicyElement.cs
- XmlSignificantWhitespace.cs
- SQLByte.cs
- ScopedMessagePartSpecification.cs
- ToolStripItemDataObject.cs
- BaseConfigurationRecord.cs
- COM2PictureConverter.cs
- Freezable.cs
- MouseButton.cs
- RootNamespaceAttribute.cs
- RequestCachingSection.cs
- DataGridColumnCollection.cs
- SHA384Managed.cs
- Rotation3DKeyFrameCollection.cs
- BitmapCache.cs
- DispatchWrapper.cs
- PasswordRecoveryDesigner.cs
- QueryStringParameter.cs
- SwitchLevelAttribute.cs
- MethodBuilder.cs
- GenericPrincipal.cs
- CookieParameter.cs
- PairComparer.cs
- ADMembershipProvider.cs
- IList.cs
- StateBag.cs
- AssociationSetMetadata.cs
- ToolStripSeparatorRenderEventArgs.cs
- BatchParser.cs
- VariableExpressionConverter.cs
- EventMappingSettings.cs
- DocumentReferenceCollection.cs
- ErrorHandlerFaultInfo.cs
- TableCell.cs
- OLEDB_Enum.cs
- ObjectStateEntryDbDataRecord.cs
- MobileErrorInfo.cs
- PropertyCollection.cs
- DbConnectionInternal.cs
- NavigationEventArgs.cs
- ColorAnimationUsingKeyFrames.cs
- MediaPlayer.cs
- GeometryHitTestResult.cs
- Expression.cs
- PasswordPropertyTextAttribute.cs
- SqlErrorCollection.cs
- BindableTemplateBuilder.cs
- MarshalByRefObject.cs
- SatelliteContractVersionAttribute.cs
- EntityDesignerBuildProvider.cs
- DefaultPropertyAttribute.cs
- Point3DAnimationUsingKeyFrames.cs
- AuthenticationSection.cs
- LinearKeyFrames.cs
- CompilerScope.Storage.cs
- WindowsGraphicsCacheManager.cs
- Brush.cs
- DataGridTablesFactory.cs
- SmtpClient.cs
- DragEvent.cs
- BamlRecordWriter.cs
- Style.cs
- DomNameTable.cs
- figurelength.cs
- MenuBindingsEditorForm.cs
- NativeMethods.cs
- AtomMaterializer.cs
- SRGSCompiler.cs