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
- ControlCollection.cs
- MobileCategoryAttribute.cs
- CodeTypeConstructor.cs
- DeferredTextReference.cs
- UIElementCollection.cs
- Typeface.cs
- NodeLabelEditEvent.cs
- HttpTransportSecurityElement.cs
- JobCollate.cs
- ItemChangedEventArgs.cs
- TiffBitmapEncoder.cs
- XsltException.cs
- ItemMap.cs
- TextRenderer.cs
- DATA_BLOB.cs
- GradientStopCollection.cs
- MsmqPoisonMessageException.cs
- LinqDataSourceSelectEventArgs.cs
- XmlSchemaAttributeGroupRef.cs
- StorageEntityContainerMapping.cs
- CalendarDataBindingHandler.cs
- EasingFunctionBase.cs
- _ListenerRequestStream.cs
- TimeZone.cs
- HttpApplication.cs
- Subtree.cs
- MouseButtonEventArgs.cs
- RegisteredArrayDeclaration.cs
- StatusBarItem.cs
- DefaultProxySection.cs
- Win32PrintDialog.cs
- RootBuilder.cs
- StatusBar.cs
- NamespaceCollection.cs
- WizardPanel.cs
- WebBrowserUriTypeConverter.cs
- PublisherIdentityPermission.cs
- ValidationRule.cs
- PageThemeCodeDomTreeGenerator.cs
- JsonDeserializer.cs
- WindowsServiceElement.cs
- RSATokenProvider.cs
- WebPartActionVerb.cs
- WmlCommandAdapter.cs
- MappingException.cs
- PrintPreviewGraphics.cs
- DataTableCollection.cs
- DataGridColumnsPage.cs
- InheritanceRules.cs
- KeyToListMap.cs
- HtmlElementErrorEventArgs.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- NativeDirectoryServicesQueryAPIs.cs
- _AutoWebProxyScriptEngine.cs
- UmAlQuraCalendar.cs
- TraceSection.cs
- WebContext.cs
- Nodes.cs
- AutomationInteropProvider.cs
- SqlPersonalizationProvider.cs
- KnownTypeHelper.cs
- PathFigureCollection.cs
- HwndSourceKeyboardInputSite.cs
- InteropBitmapSource.cs
- GC.cs
- Receive.cs
- PackageDigitalSignatureManager.cs
- CounterCreationDataCollection.cs
- QueryContinueDragEvent.cs
- ScrollEvent.cs
- Stopwatch.cs
- SqlAliaser.cs
- DataBoundControlHelper.cs
- Memoizer.cs
- NestedContainer.cs
- DataServiceRequest.cs
- MatchingStyle.cs
- SelfIssuedAuthRSAPKCS1SignatureFormatter.cs
- AutomationTextAttribute.cs
- TemplateControlCodeDomTreeGenerator.cs
- GroupBoxRenderer.cs
- LingerOption.cs
- DocumentEventArgs.cs
- Application.cs
- FormsAuthenticationTicket.cs
- ApplicationGesture.cs
- TreeSet.cs
- SessionEndingCancelEventArgs.cs
- GroupBoxRenderer.cs
- DataGridViewCellParsingEventArgs.cs
- XmlSerializationWriter.cs
- RelationshipManager.cs
- StateWorkerRequest.cs
- Compress.cs
- TimeSpanMinutesConverter.cs
- Typeface.cs
- MediaTimeline.cs
- BaseParagraph.cs
- MarkupExtensionSerializer.cs
- X509ChainElement.cs