Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / DynamicData / DynamicData / DataControlReferenceCollection.cs / 1305376 / DataControlReferenceCollection.cs
namespace System.Web.DynamicData { using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Security.Permissions; ////// Represents a collectin of DataControlReferences /// public class DataControlReferenceCollection : Collection{ public DataControlReferenceCollection(DynamicDataManager owner) { if (owner == null) { throw new ArgumentNullException("owner"); } Owner = owner; } public DynamicDataManager Owner { get; private set; } internal void Initialize() { foreach (DataControlReference reference in this) { reference.Owner = Owner; } } [SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase")] protected override void SetItem(int index, DataControlReference item) { item.Owner = Owner; base.SetItem(index, item); } [SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase")] protected override void InsertItem(int index, DataControlReference item) { item.Owner = Owner; base.InsertItem(index, item); } [SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase")] protected override void RemoveItem(int index) { this[index].Owner = null; base.RemoveItem(index); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AttributeEmitter.cs
- CompositeCollectionView.cs
- XsltSettings.cs
- DataGridViewLinkColumn.cs
- xsdvalidator.cs
- WebBrowser.cs
- ResponseStream.cs
- ClientUIRequest.cs
- GridLength.cs
- Point3D.cs
- ContextBase.cs
- LoadedOrUnloadedOperation.cs
- WindowsRichEdit.cs
- Evaluator.cs
- __ComObject.cs
- CombinedGeometry.cs
- XmlSchemaSequence.cs
- TemplateInstanceAttribute.cs
- MimeTextImporter.cs
- PointValueSerializer.cs
- ClientFormsAuthenticationCredentials.cs
- RecordManager.cs
- X509ImageLogo.cs
- ScopelessEnumAttribute.cs
- DialogResultConverter.cs
- ExpressionBuilderCollection.cs
- MasterPageParser.cs
- AlternateViewCollection.cs
- PipeConnection.cs
- MultipartIdentifier.cs
- LabelEditEvent.cs
- TypeTypeConverter.cs
- TypeForwardedToAttribute.cs
- TypefaceMetricsCache.cs
- DoubleAnimationClockResource.cs
- SystemIPAddressInformation.cs
- OleDbCommandBuilder.cs
- GenericAuthenticationEventArgs.cs
- LinqDataSourceSelectEventArgs.cs
- DbParameterCollection.cs
- X509ChainPolicy.cs
- DeviceContexts.cs
- MediaContext.cs
- XsltException.cs
- DataPagerCommandEventArgs.cs
- MarkupExtensionParser.cs
- CmsUtils.cs
- ExeConfigurationFileMap.cs
- TriState.cs
- BaseEntityWrapper.cs
- HtmlForm.cs
- BStrWrapper.cs
- RemoteHelper.cs
- SQLChars.cs
- CultureSpecificStringDictionary.cs
- ProcessHostServerConfig.cs
- EventProxy.cs
- SmtpReplyReaderFactory.cs
- MediaCommands.cs
- BrowserCapabilitiesFactoryBase.cs
- ManagementQuery.cs
- ControlPropertyNameConverter.cs
- BatchParser.cs
- ProfilePropertySettingsCollection.cs
- RectAnimationUsingKeyFrames.cs
- PassportAuthenticationEventArgs.cs
- DesignerTextViewAdapter.cs
- BreadCrumbTextConverter.cs
- XPathNodeIterator.cs
- SafeNativeMethods.cs
- GreenMethods.cs
- HtmlInputPassword.cs
- GuidelineCollection.cs
- SqlDataReaderSmi.cs
- UnsafeNativeMethods.cs
- MaterialCollection.cs
- DataControlLinkButton.cs
- JumpList.cs
- WebPartConnection.cs
- ProcessModelInfo.cs
- XmlAttributeAttribute.cs
- _NegoStream.cs
- QuaternionKeyFrameCollection.cs
- ItemsControlAutomationPeer.cs
- PagedDataSource.cs
- CachedRequestParams.cs
- GroupBoxRenderer.cs
- AlgoModule.cs
- XPathNodeIterator.cs
- CounterCreationDataCollection.cs
- UpdateTracker.cs
- XpsS0ValidatingLoader.cs
- EntityDataSourceChangingEventArgs.cs
- PointAnimationClockResource.cs
- AssociationEndMember.cs
- Rules.cs
- DataGridViewRow.cs
- RegexMatchCollection.cs
- WebPartVerbsEventArgs.cs
- AdornedElementPlaceholder.cs