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
- HostExecutionContextManager.cs
- TempFiles.cs
- RowToFieldTransformer.cs
- UInt64.cs
- WebCategoryAttribute.cs
- Component.cs
- CodeThrowExceptionStatement.cs
- TypeForwardedToAttribute.cs
- XhtmlConformanceSection.cs
- CopyOfAction.cs
- WebPartCancelEventArgs.cs
- FileUpload.cs
- BindingList.cs
- PolyBezierSegment.cs
- WebException.cs
- SchemaTypeEmitter.cs
- SecurityTokenProvider.cs
- Rules.cs
- SessionStateModule.cs
- OleDbParameter.cs
- Baml2006ReaderSettings.cs
- UnsafeCollabNativeMethods.cs
- HwndTarget.cs
- InvalidOleVariantTypeException.cs
- LinqDataSourceEditData.cs
- EnumValidator.cs
- XmlSerializerNamespaces.cs
- ParsedAttributeCollection.cs
- XmlQueryStaticData.cs
- SqlRemoveConstantOrderBy.cs
- UriSectionData.cs
- HttpCachePolicy.cs
- DbConnectionPoolGroup.cs
- ActivityDesignerResources.cs
- ServiceBuildProvider.cs
- PartitionResolver.cs
- PtsHelper.cs
- QueryValue.cs
- CodeBinaryOperatorExpression.cs
- GroupBox.cs
- GlyphRun.cs
- DiagnosticsConfiguration.cs
- X509CertificateCollection.cs
- TextContainerHelper.cs
- GridViewColumnCollection.cs
- PointLight.cs
- messageonlyhwndwrapper.cs
- TextPatternIdentifiers.cs
- NumberFunctions.cs
- HTMLTagNameToTypeMapper.cs
- UnknownBitmapDecoder.cs
- ModelUIElement3D.cs
- ModifierKeysConverter.cs
- PathGradientBrush.cs
- FilterQueryOptionExpression.cs
- ListViewDataItem.cs
- ServiceParser.cs
- SQLDecimalStorage.cs
- ListMarkerSourceInfo.cs
- Misc.cs
- WebPartDescription.cs
- InvalidCastException.cs
- FragmentQueryProcessor.cs
- JsonClassDataContract.cs
- bindurihelper.cs
- ImageList.cs
- ExtensionSimplifierMarkupObject.cs
- HtmlWindow.cs
- PartialArray.cs
- ToolStripPanelRow.cs
- OleStrCAMarshaler.cs
- IndentedWriter.cs
- Visual3D.cs
- Int32.cs
- WasEndpointConfigContainer.cs
- SmtpSection.cs
- QueryStringParameter.cs
- MultipartContentParser.cs
- MsmqBindingElementBase.cs
- DoubleCollectionConverter.cs
- PathFigureCollectionConverter.cs
- DropShadowEffect.cs
- WCFModelStrings.Designer.cs
- MembershipUser.cs
- TriggerAction.cs
- SubMenuStyleCollection.cs
- CfgArc.cs
- HotSpotCollection.cs
- RightNameExpirationInfoPair.cs
- DtrList.cs
- SecurityResources.cs
- OleDbParameterCollection.cs
- AppearanceEditorPart.cs
- UnsafeNativeMethods.cs
- SqlCacheDependencyDatabaseCollection.cs
- DefaultProxySection.cs
- BooleanSwitch.cs
- CornerRadiusConverter.cs
- DetailsViewAutoFormat.cs
- RequiredFieldValidator.cs