Code:
/ DotNET / DotNET / 8.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
- CodeVariableReferenceExpression.cs
- ChangeDirector.cs
- PackWebResponse.cs
- ComponentSerializationService.cs
- DefaultSerializationProviderAttribute.cs
- DrawingState.cs
- ScrollChrome.cs
- ResXResourceSet.cs
- TargetConverter.cs
- DesignerAdRotatorAdapter.cs
- ImageProxy.cs
- DependencyObject.cs
- VirtualDirectoryMapping.cs
- CredentialCache.cs
- OLEDB_Enum.cs
- SrgsToken.cs
- DynamicResourceExtensionConverter.cs
- SystemThemeKey.cs
- XamlStyleSerializer.cs
- FillRuleValidation.cs
- XmlILStorageConverter.cs
- BamlLocalizableResourceKey.cs
- SoapClientProtocol.cs
- BevelBitmapEffect.cs
- PersonalizableAttribute.cs
- FlowDocumentReader.cs
- ListBindableAttribute.cs
- ErrorEventArgs.cs
- SelectionEditor.cs
- ClientSettingsStore.cs
- TypeSystem.cs
- XPathDescendantIterator.cs
- OneWayChannelFactory.cs
- NativeMethodsOther.cs
- _NetworkingPerfCounters.cs
- EmptyControlCollection.cs
- CookieParameter.cs
- DocumentViewer.cs
- FixUp.cs
- TextFindEngine.cs
- UserControl.cs
- CounterCreationData.cs
- DataGridViewRowConverter.cs
- ChildChangedEventArgs.cs
- EditBehavior.cs
- CustomCredentialPolicy.cs
- DynamicILGenerator.cs
- ValueSerializer.cs
- Event.cs
- updateconfighost.cs
- RadioButtonBaseAdapter.cs
- UserCancellationException.cs
- GenericRootAutomationPeer.cs
- ThaiBuddhistCalendar.cs
- FormViewInsertEventArgs.cs
- NavigationProperty.cs
- ToolStripRenderEventArgs.cs
- UIElementParagraph.cs
- DesignerDataRelationship.cs
- SqlUDTStorage.cs
- WebPartUtil.cs
- SmiSettersStream.cs
- URL.cs
- ViewLoader.cs
- OdbcReferenceCollection.cs
- ClientSettingsProvider.cs
- NavigationProperty.cs
- SafeReversePInvokeHandle.cs
- QueueProcessor.cs
- TreeViewImageGenerator.cs
- ConnectorDragDropGlyph.cs
- TagPrefixInfo.cs
- FlowchartSizeFeature.cs
- TextRangeEditTables.cs
- TdsParameterSetter.cs
- TextAnchor.cs
- GridEntryCollection.cs
- DataGridItemAutomationPeer.cs
- Environment.cs
- LinqDataView.cs
- HttpFileCollection.cs
- CultureSpecificCharacterBufferRange.cs
- MatrixKeyFrameCollection.cs
- BitmapEffectDrawingContent.cs
- InvokeProviderWrapper.cs
- ViewValidator.cs
- ConfigurationStrings.cs
- sqlser.cs
- HttpRequest.cs
- MSAAEventDispatcher.cs
- SelectorItemAutomationPeer.cs
- VisualBrush.cs
- UITypeEditor.cs
- SystemColorTracker.cs
- InlineUIContainer.cs
- XmlnsCache.cs
- ActiveXHelper.cs
- CounterCreationData.cs
- PagerSettings.cs
- XPathNodePointer.cs