Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / EmptyControlCollection.cs / 1 / EmptyControlCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI {
using System;
using System.Collections;
using System.Security.Permissions;
///
///
/// Represents a ControlCollection that is always empty.
///
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class EmptyControlCollection : ControlCollection {
///
/// [To be supplied.]
///
public EmptyControlCollection(Control owner) : base(owner) {
}
private void ThrowNotSupportedException() {
throw new HttpException(SR.GetString(SR.Control_does_not_allow_children,
Owner.GetType().ToString()));
}
///
/// [To be supplied.]
///
public override void Add(Control child) {
ThrowNotSupportedException();
}
///
/// [To be supplied.]
///
public override void AddAt(int index, Control child) {
ThrowNotSupportedException();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI {
using System;
using System.Collections;
using System.Security.Permissions;
///
///
/// Represents a ControlCollection that is always empty.
///
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class EmptyControlCollection : ControlCollection {
///
/// [To be supplied.]
///
public EmptyControlCollection(Control owner) : base(owner) {
}
private void ThrowNotSupportedException() {
throw new HttpException(SR.GetString(SR.Control_does_not_allow_children,
Owner.GetType().ToString()));
}
///
/// [To be supplied.]
///
public override void Add(Control child) {
ThrowNotSupportedException();
}
///
/// [To be supplied.]
///
public override void AddAt(int index, Control child) {
ThrowNotSupportedException();
}
}
}
// 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
- COM2IPerPropertyBrowsingHandler.cs
- ConstraintConverter.cs
- HierarchicalDataBoundControl.cs
- WindowVisualStateTracker.cs
- RecordManager.cs
- PreviousTrackingServiceAttribute.cs
- AnimationClock.cs
- WebPartActionVerb.cs
- PenLineJoinValidation.cs
- COM2ExtendedUITypeEditor.cs
- EventBookmark.cs
- SiteMapProvider.cs
- EntityDataSourceValidationException.cs
- ScaleTransform.cs
- LinearKeyFrames.cs
- _SafeNetHandles.cs
- NonBatchDirectoryCompiler.cs
- SerializationSectionGroup.cs
- NextPreviousPagerField.cs
- FilteredAttributeCollection.cs
- SessionEndingCancelEventArgs.cs
- SqlRecordBuffer.cs
- PlanCompiler.cs
- MergeFilterQuery.cs
- SingleTagSectionHandler.cs
- CryptoApi.cs
- SessionPageStatePersister.cs
- OfTypeExpression.cs
- ArrayTypeMismatchException.cs
- HealthMonitoringSectionHelper.cs
- XmlDataSourceView.cs
- GradientStopCollection.cs
- DbDataRecord.cs
- XPSSignatureDefinition.cs
- NumberSubstitution.cs
- ControlPager.cs
- SchemaExporter.cs
- HttpCapabilitiesSectionHandler.cs
- ChannelServices.cs
- WizardPanel.cs
- ListViewItem.cs
- StringUtil.cs
- ToolboxItemFilterAttribute.cs
- XmlDownloadManager.cs
- UriTemplateTable.cs
- CachedRequestParams.cs
- ObjectItemAttributeAssemblyLoader.cs
- handlecollector.cs
- PersonalizationProvider.cs
- Attributes.cs
- ClientOptions.cs
- ProtocolViolationException.cs
- KeyValueSerializer.cs
- UrlPath.cs
- TextServicesManager.cs
- X509CertificateClaimSet.cs
- ArraySegment.cs
- ActivationServices.cs
- querybuilder.cs
- UInt64Storage.cs
- TraceData.cs
- KerberosRequestorSecurityTokenAuthenticator.cs
- SoapProtocolImporter.cs
- StaticSiteMapProvider.cs
- Solver.cs
- OdbcConnectionOpen.cs
- DataRowComparer.cs
- EventHandlerService.cs
- PropertyDescriptorGridEntry.cs
- SliderAutomationPeer.cs
- LiteralDesigner.cs
- UIntPtr.cs
- Int64Converter.cs
- DetailsViewDesigner.cs
- DocumentOutline.cs
- EmbeddedMailObjectsCollection.cs
- validationstate.cs
- KeyboardNavigation.cs
- XmlSchemaSimpleContentRestriction.cs
- DataColumnCollection.cs
- GeometryConverter.cs
- ListParagraph.cs
- CacheDependency.cs
- OracleConnectionString.cs
- RawStylusActions.cs
- ServiceDeploymentInfo.cs
- SimpleWorkerRequest.cs
- Comparer.cs
- BindingCompleteEventArgs.cs
- StatusBar.cs
- BitmapEffectGeneralTransform.cs
- SerializationStore.cs
- GetPolicyDetailsRequest.cs
- EventRoute.cs
- SelectorAutomationPeer.cs
- BitmapCodecInfoInternal.cs
- PropertyStore.cs
- EmptyWorkItem.cs
- TraceHandlerErrorFormatter.cs
- TableParagraph.cs