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
- PartialTrustHelpers.cs
- FigureParagraph.cs
- LinkButton.cs
- CultureMapper.cs
- OverlappedAsyncResult.cs
- SkinBuilder.cs
- WebBrowsableAttribute.cs
- ReservationCollection.cs
- TreeBuilderBamlTranslator.cs
- OperatingSystemVersionCheck.cs
- RestrictedTransactionalPackage.cs
- Matrix3D.cs
- ConvertEvent.cs
- TreeNodeConverter.cs
- CharConverter.cs
- TreeIterators.cs
- UseAttributeSetsAction.cs
- XmlSchemaInclude.cs
- ModelService.cs
- FusionWrap.cs
- CryptoApi.cs
- ListSortDescriptionCollection.cs
- EntityDataSourceColumn.cs
- KeyValueConfigurationElement.cs
- WebPartConnectionCollection.cs
- SecurityDocument.cs
- DataGridViewControlCollection.cs
- HierarchicalDataBoundControlAdapter.cs
- IApplicationTrustManager.cs
- WindowsStatusBar.cs
- ExpressionPrefixAttribute.cs
- RelOps.cs
- ParserStreamGeometryContext.cs
- TreeViewItem.cs
- exports.cs
- ManagementClass.cs
- tibetanshape.cs
- UnsafeNativeMethods.cs
- ProxyAttribute.cs
- PasswordDeriveBytes.cs
- WebControlAdapter.cs
- GuidConverter.cs
- MarkupExtensionSerializer.cs
- AutoResizedEvent.cs
- ObjectCloneHelper.cs
- DesignTimeParseData.cs
- Propagator.JoinPropagator.cs
- RegionInfo.cs
- ToolStripSplitStackLayout.cs
- GridView.cs
- DrawingBrush.cs
- XPathDocument.cs
- UriSectionReader.cs
- SingleKeyFrameCollection.cs
- Listbox.cs
- RoleGroup.cs
- NullRuntimeConfig.cs
- DynamicPropertyReader.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- UIPermission.cs
- KoreanCalendar.cs
- DbProviderSpecificTypePropertyAttribute.cs
- GetReadStreamResult.cs
- SerialStream.cs
- TextLineBreak.cs
- HtmlTableCell.cs
- InputMethod.cs
- ObjectQuery.cs
- SelectionItemPatternIdentifiers.cs
- ThreadSafeList.cs
- OdbcFactory.cs
- TypeSystemProvider.cs
- TrackingServices.cs
- ImmutableAssemblyCacheEntry.cs
- WebConfigurationFileMap.cs
- BaseDataListPage.cs
- ElasticEase.cs
- RecognizedPhrase.cs
- SqlNode.cs
- StorageEntityTypeMapping.cs
- XmlSchemaSimpleTypeList.cs
- ErrorStyle.cs
- RC2.cs
- TraceAsyncResult.cs
- DurableErrorHandler.cs
- WebHttpBehavior.cs
- Renderer.cs
- Point3DAnimation.cs
- AsyncResult.cs
- InvalidCastException.cs
- FloatUtil.cs
- QilStrConcat.cs
- OleDbTransaction.cs
- ConnectionConsumerAttribute.cs
- RoutedPropertyChangedEventArgs.cs
- BufferedOutputStream.cs
- DataKey.cs
- SystemIPInterfaceProperties.cs
- httpserverutility.cs
- XmlSequenceWriter.cs