Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / ResourceDictionaryCollection.cs / 1305600 / ResourceDictionaryCollection.cs
using System; using System.Windows; using System.Collections.ObjectModel; using System.Diagnostics; namespace System.Windows { internal class ResourceDictionaryCollection : ObservableCollection{ #region Constructor internal ResourceDictionaryCollection(ResourceDictionary owner) { Debug.Assert(owner != null, "ResourceDictionaryCollection's owner cannot be null"); _owner = owner; } #endregion Constructor #region ProtectedMethods /// /// Called by base class Collection<T> when the list is being cleared; /// raises a CollectionChanged event to any listeners. /// protected override void ClearItems() { for (int i=0; i/// Called by base class Collection<T> when an item is added to list; /// raises a CollectionChanged event to any listeners. /// protected override void InsertItem(int index, ResourceDictionary item) { if (item == null) { throw new ArgumentNullException("item"); } base.InsertItem(index, item); } /// /// Called by base class Collection<T> when an item is set in list; /// raises a CollectionChanged event to any listeners. /// protected override void SetItem(int index, ResourceDictionary item) { if (item == null) { throw new ArgumentNullException("item"); } base.SetItem(index, item); } #endregion ProtectedMethods #region Data private ResourceDictionary _owner; #endregion Data } } // 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
- WebDescriptionAttribute.cs
- EnumerableRowCollection.cs
- URI.cs
- UnsafeNativeMethodsCLR.cs
- WeakReadOnlyCollection.cs
- ViewStateException.cs
- Byte.cs
- FileCodeGroup.cs
- XPathQueryGenerator.cs
- Processor.cs
- formatter.cs
- ListControlBoundActionList.cs
- WebServiceMethodData.cs
- ResourceDisplayNameAttribute.cs
- UpdatableGenericsFeature.cs
- DbSetClause.cs
- AmbientProperties.cs
- DataGridItemEventArgs.cs
- DynamicField.cs
- WebPartEditorCancelVerb.cs
- HexParser.cs
- StrokeCollection.cs
- NotImplementedException.cs
- TextHidden.cs
- XhtmlConformanceSection.cs
- DbConnectionPoolOptions.cs
- ConfigurationValidatorBase.cs
- ThemeableAttribute.cs
- Single.cs
- ColumnTypeConverter.cs
- DataGridItemCollection.cs
- CodeGenerator.cs
- ResumeStoryboard.cs
- NamedPipeTransportManager.cs
- FrameworkContentElement.cs
- DrawingGroupDrawingContext.cs
- DistributedTransactionPermission.cs
- BitmapPalette.cs
- WebPartConnectionsConfigureVerb.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- MonthCalendar.cs
- Tokenizer.cs
- MultiBinding.cs
- CachedPathData.cs
- InternalSafeNativeMethods.cs
- NodeLabelEditEvent.cs
- ScrollBar.cs
- DBDataPermissionAttribute.cs
- SwitchAttribute.cs
- objectresult_tresulttype.cs
- PersonalizationProviderHelper.cs
- RoleService.cs
- _ProxyChain.cs
- StrokeSerializer.cs
- ValidationPropertyAttribute.cs
- BrowserTree.cs
- PrintController.cs
- BroadcastEventHelper.cs
- Zone.cs
- XmlFormatExtensionPointAttribute.cs
- SessionStateUtil.cs
- CryptoConfig.cs
- LabelLiteral.cs
- ScriptControlDescriptor.cs
- Line.cs
- Win32PrintDialog.cs
- AppDomain.cs
- DataGridColumnHeader.cs
- CodeDefaultValueExpression.cs
- NativeMethods.cs
- ContentPathSegment.cs
- FixedPageProcessor.cs
- BuildProviderUtils.cs
- InvalidDataContractException.cs
- SchemaObjectWriter.cs
- UnknownWrapper.cs
- HashHelper.cs
- RecognizedWordUnit.cs
- CacheChildrenQuery.cs
- SocketConnection.cs
- TableLayoutSettings.cs
- DataGridViewCheckBoxColumn.cs
- EncryptedPackage.cs
- SqlDataSourceRefreshSchemaForm.cs
- SHA384.cs
- ReachDocumentReferenceSerializer.cs
- clipboard.cs
- SqlDependency.cs
- EditingMode.cs
- WindowsListViewItemStartMenu.cs
- Expression.cs
- MemberCollection.cs
- ListControlActionList.cs
- LogExtentCollection.cs
- CryptoProvider.cs
- ConfigurationHandlersInstallComponent.cs
- OleServicesContext.cs
- DeobfuscatingStream.cs
- ZoneIdentityPermission.cs
- IgnoreFileBuildProvider.cs