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
- BitmapEffectGeneralTransform.cs
- ListControl.cs
- DBSqlParserTable.cs
- XmlNodeChangedEventManager.cs
- versioninfo.cs
- TableLayoutPanelBehavior.cs
- TableCellAutomationPeer.cs
- AssemblyName.cs
- ThreadStateException.cs
- IconHelper.cs
- PerformanceCounterCategory.cs
- UnionExpr.cs
- EventLogger.cs
- FormatConvertedBitmap.cs
- ResXFileRef.cs
- SmiEventSink_DeferedProcessing.cs
- Parser.cs
- ProviderException.cs
- PolygonHotSpot.cs
- EntityDataSourceChangedEventArgs.cs
- FreeIndexList.cs
- EncodingInfo.cs
- TreeIterator.cs
- Size.cs
- ViewUtilities.cs
- ParameterElementCollection.cs
- AttributeCallbackBuilder.cs
- loginstatus.cs
- DataRow.cs
- RelationshipSet.cs
- CollectionEditor.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ListDictionaryInternal.cs
- LabelDesigner.cs
- TextStore.cs
- ExpressionPrefixAttribute.cs
- SelectedGridItemChangedEvent.cs
- SettingsBase.cs
- HttpWebRequestElement.cs
- DependencyObjectType.cs
- BindingMemberInfo.cs
- MarkupExtensionParser.cs
- EdmFunction.cs
- Base64Encoding.cs
- PeerNameRecord.cs
- XPathSelectionIterator.cs
- RequestCacheManager.cs
- TextProperties.cs
- PropertyMetadata.cs
- QilBinary.cs
- UnSafeCharBuffer.cs
- ModelPropertyDescriptor.cs
- TimeEnumHelper.cs
- Stroke2.cs
- ListBase.cs
- autovalidator.cs
- UseLicense.cs
- HtmlGenericControl.cs
- _NetworkingPerfCounters.cs
- DynamicMethod.cs
- AlphabetConverter.cs
- NullableIntMinMaxAggregationOperator.cs
- QueryLifecycle.cs
- SystemInformation.cs
- SettingsBindableAttribute.cs
- ComponentEvent.cs
- AsyncPostBackTrigger.cs
- WebPartDescriptionCollection.cs
- ColorTranslator.cs
- PerformanceCounterCategory.cs
- DispatcherHookEventArgs.cs
- CounterCreationData.cs
- PathNode.cs
- MethodRental.cs
- LayoutInformation.cs
- PipeStream.cs
- DesignerAttributeInfo.cs
- SafeHGlobalHandleCritical.cs
- SQLGuidStorage.cs
- OleDbEnumerator.cs
- NumericUpDownAcceleration.cs
- FixedDocumentSequencePaginator.cs
- DataGridColumnCollection.cs
- HttpCachePolicy.cs
- CapabilitiesPattern.cs
- TextPointer.cs
- DataConnectionHelper.cs
- BamlVersionHeader.cs
- AtomServiceDocumentSerializer.cs
- BitmapCodecInfoInternal.cs
- XmlILAnnotation.cs
- SerializerWriterEventHandlers.cs
- ArrayTypeMismatchException.cs
- SqlDataAdapter.cs
- XmlLangPropertyAttribute.cs
- ChangeInterceptorAttribute.cs
- RadialGradientBrush.cs
- ShaderRenderModeValidation.cs
- IntegerCollectionEditor.cs
- Expressions.cs