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
- MimeParameterWriter.cs
- WebReferenceOptions.cs
- TextOptionsInternal.cs
- AbsoluteQuery.cs
- SimpleApplicationHost.cs
- XmlDataSourceNodeDescriptor.cs
- UpDownEvent.cs
- OleDbParameter.cs
- FixedTextContainer.cs
- CacheChildrenQuery.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- OperationInfoBase.cs
- ParallelTimeline.cs
- CodeArrayIndexerExpression.cs
- TypeUtil.cs
- LayoutUtils.cs
- ThreadAttributes.cs
- XmlLoader.cs
- XsltContext.cs
- RuntimeHandles.cs
- ComponentChangingEvent.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- BuildResultCache.cs
- _ConnectOverlappedAsyncResult.cs
- EmptyControlCollection.cs
- TargetInvocationException.cs
- oledbconnectionstring.cs
- MenuItemStyleCollection.cs
- PreparingEnlistment.cs
- VarRemapper.cs
- BinaryUtilClasses.cs
- DispatcherHooks.cs
- DoubleUtil.cs
- Int64Storage.cs
- DocumentPageTextView.cs
- NonClientArea.cs
- UTF7Encoding.cs
- RightNameExpirationInfoPair.cs
- PointIndependentAnimationStorage.cs
- AnnotationResourceChangedEventArgs.cs
- ResourceExpressionEditor.cs
- ViewUtilities.cs
- AuthenticationException.cs
- VirtualPathUtility.cs
- GacUtil.cs
- IISUnsafeMethods.cs
- UriTemplateTable.cs
- InstanceHandle.cs
- MeasureData.cs
- unsafenativemethodstextservices.cs
- TimelineGroup.cs
- FormsAuthenticationCredentials.cs
- ComboBox.cs
- ServicePointManagerElement.cs
- PaginationProgressEventArgs.cs
- Attributes.cs
- TextViewElement.cs
- WCFBuildProvider.cs
- ScriptResourceHandler.cs
- BindMarkupExtensionSerializer.cs
- ReflectionTypeLoadException.cs
- WmlImageAdapter.cs
- EmbeddedMailObject.cs
- SqlGatherProducedAliases.cs
- DispatcherHooks.cs
- FastEncoderStatics.cs
- UncommonField.cs
- SQLMembershipProvider.cs
- DataControlFieldCell.cs
- RadialGradientBrush.cs
- SQLChars.cs
- GenericUriParser.cs
- CommonGetThemePartSize.cs
- WebAdminConfigurationHelper.cs
- CreateUserWizardAutoFormat.cs
- UserInitiatedNavigationPermission.cs
- MergeLocalizationDirectives.cs
- XmlElementCollection.cs
- TabletDeviceInfo.cs
- TableLayoutPanelBehavior.cs
- Int16.cs
- DocumentViewerHelper.cs
- TraceContext.cs
- TagPrefixInfo.cs
- SqlOuterApplyReducer.cs
- DashStyles.cs
- SafeMarshalContext.cs
- TimeSpanValidatorAttribute.cs
- GenericAuthenticationEventArgs.cs
- ScriptingWebServicesSectionGroup.cs
- EntityDesignerDataSourceView.cs
- ClientSideQueueItem.cs
- SingleObjectCollection.cs
- ToolStripItemDesigner.cs
- UTF8Encoding.cs
- SpellerError.cs
- CacheRequest.cs
- JoinTreeNode.cs
- ThreadAttributes.cs
- ManagementEventWatcher.cs