Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / ArrayListCollectionBase.cs / 1305376 / ArrayListCollectionBase.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.Diagnostics; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Security.Permissions; namespace System.Web.UI.MobileControls { /* * ArrayListCollectionBase class. Used as a base class by all collections that * use an array list for its contents. * * Copyright (c) 2000 Microsoft Corporation */ ///[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] public class ArrayListCollectionBase : ICollection { private ArrayList _items; /// protected ArrayList Items { get { if (_items == null) { _items = new ArrayList (); } return _items; } set { _items = value; } } internal ArrayListCollectionBase() { } internal ArrayListCollectionBase(ArrayList items) { _items = items; } /// public int Count { get { return Items.Count; } } /// public bool IsReadOnly { get { return Items.IsReadOnly; } } /// public bool IsSynchronized { get { return false; } } /// public Object SyncRoot { get { return this; } } /// public void CopyTo(Array array, int index) { foreach (Object item in Items) { array.SetValue (item, index++); } } /// public IEnumerator GetEnumerator() { return Items.GetEnumerator (); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.Diagnostics; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Security.Permissions; namespace System.Web.UI.MobileControls { /* * ArrayListCollectionBase class. Used as a base class by all collections that * use an array list for its contents. * * Copyright (c) 2000 Microsoft Corporation */ ///[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] public class ArrayListCollectionBase : ICollection { private ArrayList _items; /// protected ArrayList Items { get { if (_items == null) { _items = new ArrayList (); } return _items; } set { _items = value; } } internal ArrayListCollectionBase() { } internal ArrayListCollectionBase(ArrayList items) { _items = items; } /// public int Count { get { return Items.Count; } } /// public bool IsReadOnly { get { return Items.IsReadOnly; } } /// public bool IsSynchronized { get { return false; } } /// public Object SyncRoot { get { return this; } } /// public void CopyTo(Array array, int index) { foreach (Object item in Items) { array.SetValue (item, index++); } } /// public IEnumerator GetEnumerator() { return Items.GetEnumerator (); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ButtonBase.cs
- WorkflowHostingResponseContext.cs
- PropertyPathWorker.cs
- Reference.cs
- BinaryReader.cs
- DateTimeEditor.cs
- XmlSchemaAnnotated.cs
- Types.cs
- DiscardableAttribute.cs
- CircleHotSpot.cs
- ProcessThreadDesigner.cs
- DrawingVisualDrawingContext.cs
- LocatorPart.cs
- Attributes.cs
- Stylesheet.cs
- XmlImplementation.cs
- AuthStoreRoleProvider.cs
- FreezableCollection.cs
- SelectionChangedEventArgs.cs
- ResourceReferenceExpression.cs
- DateTimeParse.cs
- ScaleTransform3D.cs
- ExpressionNormalizer.cs
- AsmxEndpointPickerExtension.cs
- PeekCompletedEventArgs.cs
- DataGridViewControlCollection.cs
- DbMetaDataCollectionNames.cs
- AdornerDecorator.cs
- MiniConstructorInfo.cs
- QilReplaceVisitor.cs
- GeneralTransform2DTo3D.cs
- GenericEnumerator.cs
- BindingParameterCollection.cs
- DrawingContextDrawingContextWalker.cs
- VectorCollection.cs
- Page.cs
- ProtocolsConfigurationHandler.cs
- DbConnectionPoolIdentity.cs
- StructuredType.cs
- Binding.cs
- ViewManager.cs
- LightweightEntityWrapper.cs
- PropVariant.cs
- DesignerActionPropertyItem.cs
- SystemIPInterfaceProperties.cs
- AssemblyBuilder.cs
- DesignOnlyAttribute.cs
- RegexFCD.cs
- ObjectPersistData.cs
- Switch.cs
- CompletionCallbackWrapper.cs
- HtmlTableRow.cs
- MTConfigUtil.cs
- XmlMemberMapping.cs
- UserPreferenceChangingEventArgs.cs
- SelectionPatternIdentifiers.cs
- SystemIPInterfaceProperties.cs
- DataServicePagingProviderWrapper.cs
- SwitchElementsCollection.cs
- QilCloneVisitor.cs
- EDesignUtil.cs
- HitTestWithPointDrawingContextWalker.cs
- ProxyAttribute.cs
- HttpDateParse.cs
- Button.cs
- XmlChoiceIdentifierAttribute.cs
- PriorityChain.cs
- TrustLevel.cs
- DeclarativeCatalogPart.cs
- NonVisualControlAttribute.cs
- BuilderElements.cs
- ListenerSessionConnection.cs
- ToolBar.cs
- RuntimeConfigurationRecord.cs
- SqlCachedBuffer.cs
- Int16AnimationUsingKeyFrames.cs
- SamlAuthenticationStatement.cs
- DefaultAutoFieldGenerator.cs
- recordstatescratchpad.cs
- PrintPreviewDialog.cs
- NTAccount.cs
- DrawingBrush.cs
- DbModificationClause.cs
- KerberosReceiverSecurityToken.cs
- ShapeTypeface.cs
- GlyphingCache.cs
- ListenDesigner.cs
- EditCommandColumn.cs
- ExpressionBindingsDialog.cs
- DataGridViewRow.cs
- CaseStatement.cs
- TextServicesCompartmentContext.cs
- StorageMappingItemLoader.cs
- XmlSortKeyAccumulator.cs
- sqlcontext.cs
- ToolStripItem.cs
- CachedRequestParams.cs
- GridViewCommandEventArgs.cs
- Signature.cs
- XPathDocumentNavigator.cs