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
- SizeF.cs
- DataPager.cs
- PrinterSettings.cs
- RequiredAttributeAttribute.cs
- HtmlValidatorAdapter.cs
- ConnectionOrientedTransportChannelFactory.cs
- TableParagraph.cs
- HttpCapabilitiesBase.cs
- InputScopeNameConverter.cs
- SafeArrayTypeMismatchException.cs
- CollectionEditor.cs
- Events.cs
- Asn1IntegerConverter.cs
- TextBreakpoint.cs
- UshortList2.cs
- JsonStringDataContract.cs
- KeyFrames.cs
- Ref.cs
- SafeBitVector32.cs
- EntityTypeEmitter.cs
- ConnectorRouter.cs
- MobileTemplatedControlDesigner.cs
- GraphicsContainer.cs
- EntryIndex.cs
- LineUtil.cs
- LogSwitch.cs
- TransformPatternIdentifiers.cs
- Vector3DCollectionConverter.cs
- ResizeGrip.cs
- CustomErrorCollection.cs
- GenericIdentity.cs
- BlockUIContainer.cs
- pingexception.cs
- ReachDocumentSequenceSerializerAsync.cs
- MainMenu.cs
- Int64AnimationUsingKeyFrames.cs
- DynamicMethod.cs
- ColumnWidthChangedEvent.cs
- CapabilitiesSection.cs
- ToolboxItemAttribute.cs
- ImageIndexConverter.cs
- LicFileLicenseProvider.cs
- DependencyPropertyChangedEventArgs.cs
- TreeBuilder.cs
- TrackingProfileManager.cs
- ToolStripItem.cs
- NullableDecimalMinMaxAggregationOperator.cs
- FontUnit.cs
- TreeBuilderBamlTranslator.cs
- TreeIterator.cs
- MimeMapping.cs
- JumpTask.cs
- PolicyStatement.cs
- ToolStripDesignerAvailabilityAttribute.cs
- Rss20ItemFormatter.cs
- designeractionlistschangedeventargs.cs
- CodeAttributeArgumentCollection.cs
- SecurityManager.cs
- DependencyObjectProvider.cs
- SortQueryOperator.cs
- QueryExecutionOption.cs
- MemberPath.cs
- UnauthorizedAccessException.cs
- XslVisitor.cs
- SAPIEngineTypes.cs
- WebBrowser.cs
- SHA1Cng.cs
- EntityAdapter.cs
- StyleSheetRefUrlEditor.cs
- LoginName.cs
- CapabilitiesAssignment.cs
- Selection.cs
- XXXOnTypeBuilderInstantiation.cs
- Mapping.cs
- DecimalAverageAggregationOperator.cs
- DBConnectionString.cs
- mansign.cs
- PeerCredentialElement.cs
- UpDownEvent.cs
- Clock.cs
- DataAdapter.cs
- Triangle.cs
- WriteableBitmap.cs
- DeviceContext.cs
- WebServiceHandler.cs
- HtmlInputFile.cs
- ErrorEventArgs.cs
- ThicknessConverter.cs
- WindowsFormsHostPropertyMap.cs
- MessageHeaderInfoTraceRecord.cs
- DBPropSet.cs
- DataControlButton.cs
- HttpWebRequestElement.cs
- PointCollectionConverter.cs
- OutputCacheSettings.cs
- ErrorProvider.cs
- DataServiceRequest.cs
- XsdValidatingReader.cs
- SystemIPv6InterfaceProperties.cs
- TemplateContainer.cs