Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebControls / TreeNodeStyleCollection.cs / 1 / TreeNodeStyleCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Collections; using System.ComponentModel; using System.Web; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class TreeNodeStyleCollection : StateManagedCollection { private static readonly Type[] knownTypes = new Type[] { typeof(TreeNodeStyle) }; internal TreeNodeStyleCollection() { } protected override void OnInsert(int index, object value) { base.OnInsert(index, value); if (value is TreeNodeStyle) { TreeNodeStyle style = (TreeNodeStyle)value; style.Font.Underline = style.Font.Underline; } else { throw new ArgumentException(SR.GetString(SR.TreeNodeStyleCollection_InvalidArgument), "value"); } } public TreeNodeStyle this[int i] { get { return (TreeNodeStyle)((IList)this)[i]; } set { ((IList)this)[i] = value; } } public int Add(TreeNodeStyle style) { return ((IList)this).Add(style); } public bool Contains(TreeNodeStyle style) { return ((IList)this).Contains(style); } public void CopyTo(TreeNodeStyle[] styleArray, int index) { base.CopyTo(styleArray, index); } public int IndexOf(TreeNodeStyle style) { return ((IList)this).IndexOf(style); } public void Insert(int index, TreeNodeStyle style) { ((IList)this).Insert(index, style); } protected override object CreateKnownType(int index) { return new TreeNodeStyle(); } protected override Type[] GetKnownTypes() { return knownTypes; } public void Remove(TreeNodeStyle style) { ((IList)this).Remove(style); } public void RemoveAt(int index) { ((IList)this).RemoveAt(index); } protected override void SetDirtyObject(object o) { if (o is TreeNodeStyle) { ((TreeNodeStyle)o).SetDirty(); } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- KnownColorTable.cs
- Component.cs
- Soap12ProtocolReflector.cs
- MaterialCollection.cs
- IndicFontClient.cs
- RemotingServices.cs
- TreeViewHitTestInfo.cs
- ResourceCategoryAttribute.cs
- _DigestClient.cs
- StdValidatorsAndConverters.cs
- SetIterators.cs
- MyContact.cs
- DbConnectionPool.cs
- unsafeIndexingFilterStream.cs
- PartialCachingControl.cs
- AspNetCacheProfileAttribute.cs
- XmlDataSourceNodeDescriptor.cs
- RequestCachePolicyConverter.cs
- Condition.cs
- CacheRequest.cs
- DesignerRegion.cs
- RepeatButton.cs
- SqlMultiplexer.cs
- MultiPartWriter.cs
- Stylesheet.cs
- MethodToken.cs
- RegexGroup.cs
- RC2.cs
- Activity.cs
- MenuAdapter.cs
- XmlSchemaObjectCollection.cs
- CompModHelpers.cs
- XsltInput.cs
- Operand.cs
- DockAndAnchorLayout.cs
- WindowManager.cs
- HostingPreferredMapPath.cs
- DbgUtil.cs
- TextOutput.cs
- WorkBatch.cs
- ExpressionDumper.cs
- AssemblyContextControlItem.cs
- KernelTypeValidation.cs
- Popup.cs
- LazyInitializer.cs
- CompilerState.cs
- EventLogEntryCollection.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- HttpModuleCollection.cs
- DescriptionAttribute.cs
- MonitoringDescriptionAttribute.cs
- ProcessInfo.cs
- ClosureBinding.cs
- DataColumnSelectionConverter.cs
- LocalizationCodeDomSerializer.cs
- storagemappingitemcollection.viewdictionary.cs
- ListView.cs
- AppDomainInstanceProvider.cs
- ScrollBarRenderer.cs
- AnimationStorage.cs
- SplitterCancelEvent.cs
- DPCustomTypeDescriptor.cs
- ConstructorBuilder.cs
- shaperfactoryquerycachekey.cs
- IsolatedStorageException.cs
- Operators.cs
- DataComponentGenerator.cs
- AsymmetricSignatureFormatter.cs
- PriorityBindingExpression.cs
- ResourceContainer.cs
- EditingScopeUndoUnit.cs
- PersonalizationProviderCollection.cs
- LocalizationParserHooks.cs
- Axis.cs
- Currency.cs
- DiscreteKeyFrames.cs
- MemberInfoSerializationHolder.cs
- DataControlFieldHeaderCell.cs
- ServiceNotStartedException.cs
- XmlHierarchicalEnumerable.cs
- ActivityTypeResolver.xaml.cs
- DataGridColumnFloatingHeader.cs
- ViewManagerAttribute.cs
- CqlErrorHelper.cs
- NotificationContext.cs
- LiteralControl.cs
- StylusPointProperty.cs
- SafeBitVector32.cs
- TiffBitmapEncoder.cs
- StreamReader.cs
- StateWorkerRequest.cs
- Triangle.cs
- DiffuseMaterial.cs
- XmlExtensionFunction.cs
- StackSpiller.cs
- EventRoute.cs
- BaseAsyncResult.cs
- ValidationHelpers.cs
- GridItemCollection.cs
- CaseInsensitiveOrdinalStringComparer.cs