Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / DeviceSpecificChoiceCollection.cs / 1305376 / DeviceSpecificChoiceCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.UI;
using System.Security.Permissions;
namespace System.Web.UI.MobileControls
{
/*
* Collection of DeviceSpecificChoice objects.
*
* 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 DeviceSpecificChoiceCollection : ArrayListCollectionBase
{
DeviceSpecific _owner;
internal DeviceSpecificChoiceCollection(DeviceSpecific owner)
{
_owner = owner;
}
///
public DeviceSpecificChoice this[int index]
{
get
{
return (DeviceSpecificChoice)Items[index];
}
}
///
public void Add(DeviceSpecificChoice choice)
{
AddAt(-1, choice);
}
///
public void AddAt(int index, DeviceSpecificChoice choice)
{
choice.Owner = _owner;
if (index == -1)
{
Items.Add(choice);
}
else
{
Items.Insert(index, choice);
}
}
///
public void Clear()
{
Items.Clear();
}
///
public void RemoveAt(int index)
{
if (index >= 0 && index < Count)
{
Items.RemoveAt(index);
}
}
///
public void Remove(DeviceSpecificChoice choice)
{
int index = Items.IndexOf(choice, 0, Count);
if (index != -1)
{
Items.RemoveAt(index);
}
}
///////////////////////////////////////////////////////////
/// DESIGNER PROPERTY
///////////////////////////////////////////////////////////
///
[
Browsable(false),
PersistenceMode(PersistenceMode.InnerDefaultProperty)
]
public ArrayList All
{
get
{
return base.Items;
}
}
}
}
// 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.ComponentModel;
using System.Web;
using System.Web.UI;
using System.Security.Permissions;
namespace System.Web.UI.MobileControls
{
/*
* Collection of DeviceSpecificChoice objects.
*
* 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 DeviceSpecificChoiceCollection : ArrayListCollectionBase
{
DeviceSpecific _owner;
internal DeviceSpecificChoiceCollection(DeviceSpecific owner)
{
_owner = owner;
}
///
public DeviceSpecificChoice this[int index]
{
get
{
return (DeviceSpecificChoice)Items[index];
}
}
///
public void Add(DeviceSpecificChoice choice)
{
AddAt(-1, choice);
}
///
public void AddAt(int index, DeviceSpecificChoice choice)
{
choice.Owner = _owner;
if (index == -1)
{
Items.Add(choice);
}
else
{
Items.Insert(index, choice);
}
}
///
public void Clear()
{
Items.Clear();
}
///
public void RemoveAt(int index)
{
if (index >= 0 && index < Count)
{
Items.RemoveAt(index);
}
}
///
public void Remove(DeviceSpecificChoice choice)
{
int index = Items.IndexOf(choice, 0, Count);
if (index != -1)
{
Items.RemoveAt(index);
}
}
///////////////////////////////////////////////////////////
/// DESIGNER PROPERTY
///////////////////////////////////////////////////////////
///
[
Browsable(false),
PersistenceMode(PersistenceMode.InnerDefaultProperty)
]
public ArrayList All
{
get
{
return base.Items;
}
}
}
}
// 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
- FlowDocumentReaderAutomationPeer.cs
- TraceProvider.cs
- UnsafeCollabNativeMethods.cs
- ObjectResult.cs
- WebPartEditorOkVerb.cs
- ResXResourceWriter.cs
- GeneralTransform3DTo2D.cs
- ManagedWndProcTracker.cs
- AuthorizationSection.cs
- WindowsFormsLinkLabel.cs
- MethodBuilderInstantiation.cs
- LabelLiteral.cs
- SpeechDetectedEventArgs.cs
- PassportPrincipal.cs
- SelectionEditor.cs
- Message.cs
- KeyConverter.cs
- StrongTypingException.cs
- BaseTransportHeaders.cs
- GACMembershipCondition.cs
- HttpCacheParams.cs
- DataRelationCollection.cs
- Image.cs
- ToolStripDropDown.cs
- TextRange.cs
- InternalConfigConfigurationFactory.cs
- DataServiceQueryException.cs
- WebControlAdapter.cs
- CompensationExtension.cs
- BitmapEffectRenderDataResource.cs
- NetMsmqBindingElement.cs
- UIPropertyMetadata.cs
- TextSpanModifier.cs
- UInt32Storage.cs
- CodeIterationStatement.cs
- SupportsEventValidationAttribute.cs
- GradientStop.cs
- ISAPIApplicationHost.cs
- MsmqIntegrationSecurity.cs
- PackWebRequestFactory.cs
- WsdlBuildProvider.cs
- TaskForm.cs
- ContactManager.cs
- PagedDataSource.cs
- DetailsView.cs
- TreeNodeEventArgs.cs
- TimersDescriptionAttribute.cs
- DataReaderContainer.cs
- DataServiceEntityAttribute.cs
- SmtpException.cs
- DataConnectionHelper.cs
- PerspectiveCamera.cs
- Subtree.cs
- unsafenativemethodstextservices.cs
- IdentityManager.cs
- SQLByte.cs
- SafeNativeMethodsOther.cs
- VisualSerializer.cs
- ListViewInsertEventArgs.cs
- SHA1Cng.cs
- AppDomainProtocolHandler.cs
- SafeMILHandle.cs
- DrawingGroupDrawingContext.cs
- ConfigUtil.cs
- OpenFileDialog.cs
- BitArray.cs
- XmlILOptimizerVisitor.cs
- EdmProperty.cs
- ExtensionSimplifierMarkupObject.cs
- Graph.cs
- DynamicPropertyHolder.cs
- Stylesheet.cs
- InternalPermissions.cs
- _NetRes.cs
- LinkConverter.cs
- PageThemeBuildProvider.cs
- ReflectionUtil.cs
- HostingPreferredMapPath.cs
- DescendantOverDescendantQuery.cs
- ContextMarshalException.cs
- GenerateScriptTypeAttribute.cs
- WpfPayload.cs
- ManipulationDelta.cs
- EntityProxyFactory.cs
- DeferredTextReference.cs
- TranslateTransform3D.cs
- SQLMoneyStorage.cs
- SqlNodeAnnotation.cs
- UInt32.cs
- ServiceProviders.cs
- CodeArgumentReferenceExpression.cs
- MasterPageCodeDomTreeGenerator.cs
- EndSelectCardRequest.cs
- EncoderBestFitFallback.cs
- Properties.cs
- StylusPointPropertyId.cs
- UIPermission.cs
- ToolStripContentPanel.cs
- PropertyCollection.cs
- AssemblyBuilderData.cs