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
- AnnotationResourceChangedEventArgs.cs
- TextModifierScope.cs
- ActivityTypeCodeDomSerializer.cs
- HttpRuntimeSection.cs
- DbConnectionPoolGroup.cs
- ExpressionVisitor.cs
- _PooledStream.cs
- ChooseAction.cs
- FixedSOMGroup.cs
- DynamicMetaObject.cs
- Rotation3DKeyFrameCollection.cs
- DSASignatureDeformatter.cs
- XmlBoundElement.cs
- SHA1.cs
- IntranetCredentialPolicy.cs
- DocComment.cs
- TaskFileService.cs
- HostExecutionContextManager.cs
- WebBrowserUriTypeConverter.cs
- unsafenativemethodstextservices.cs
- QueryValue.cs
- XamlSerializerUtil.cs
- DataControlFieldsEditor.cs
- TabPanel.cs
- MetaType.cs
- PathFigureCollection.cs
- Bidi.cs
- MaxSessionCountExceededException.cs
- DecodeHelper.cs
- BlockUIContainer.cs
- _AcceptOverlappedAsyncResult.cs
- WindowsTitleBar.cs
- PropertySegmentSerializationProvider.cs
- AlternateView.cs
- TextTreeFixupNode.cs
- PolyBezierSegment.cs
- HttpResponseHeader.cs
- HandlerBase.cs
- CacheRequest.cs
- ProtocolsConfiguration.cs
- TableRowCollection.cs
- RegexMatchCollection.cs
- LinkConverter.cs
- SoapInteropTypes.cs
- RequestBringIntoViewEventArgs.cs
- FormsAuthenticationModule.cs
- DefaultPropertiesToSend.cs
- CompositeFontParser.cs
- ExeConfigurationFileMap.cs
- DocumentScope.cs
- Matrix.cs
- WindowsStartMenu.cs
- Transform3DGroup.cs
- UnsafeNativeMethods.cs
- NetWebProxyFinder.cs
- HttpWebRequest.cs
- CheckBoxFlatAdapter.cs
- ConstructorExpr.cs
- Function.cs
- Column.cs
- BasicViewGenerator.cs
- sqlser.cs
- CodeEventReferenceExpression.cs
- ExpressionReplacer.cs
- HighContrastHelper.cs
- TextBoxBaseDesigner.cs
- FieldNameLookup.cs
- SocketPermission.cs
- AuthenticationServiceManager.cs
- StringWriter.cs
- ProtocolsConfigurationEntry.cs
- ResumeStoryboard.cs
- DES.cs
- HttpCookieCollection.cs
- Vertex.cs
- ComponentEditorPage.cs
- EtwProvider.cs
- InputMethod.cs
- InputLanguageEventArgs.cs
- NullableConverter.cs
- HttpCookiesSection.cs
- Logging.cs
- Partitioner.cs
- ZipPackagePart.cs
- XmlCDATASection.cs
- SqlUtils.cs
- OperationDescription.cs
- FileFormatException.cs
- PointLight.cs
- BufferBuilder.cs
- DataSourceXmlSubItemAttribute.cs
- Base64Encoder.cs
- XhtmlMobileTextWriter.cs
- TCPListener.cs
- SafeRightsManagementHandle.cs
- CollectionChangeEventArgs.cs
- NotifyParentPropertyAttribute.cs
- Accessible.cs
- Tile.cs
- MailAddress.cs