Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ArgumentValue.cs
- Column.cs
- CodeGenerator.cs
- CompressedStack.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- IteratorDescriptor.cs
- Cast.cs
- UpdateException.cs
- EntityDesignerUtils.cs
- ObsoleteAttribute.cs
- ButtonColumn.cs
- DataGridViewHeaderCell.cs
- GridViewDeleteEventArgs.cs
- BrowserDefinitionCollection.cs
- ApplicationInterop.cs
- sapiproxy.cs
- TypeHelper.cs
- LinkAreaEditor.cs
- FilterQueryOptionExpression.cs
- Parameter.cs
- XmlObjectSerializerReadContextComplexJson.cs
- InvalidCommandTreeException.cs
- AssemblyFilter.cs
- PrincipalPermission.cs
- OleDbEnumerator.cs
- ToolStripActionList.cs
- Inline.cs
- BrushMappingModeValidation.cs
- AttributeInfo.cs
- SizeAnimationUsingKeyFrames.cs
- Baml2006ReaderFrame.cs
- UrlPath.cs
- ScriptIgnoreAttribute.cs
- ContextProperty.cs
- DataGridViewCellEventArgs.cs
- FileRegion.cs
- XmlSchemaAnnotation.cs
- TableCellAutomationPeer.cs
- MediaTimeline.cs
- UdpMessageProperty.cs
- ObjectAnimationBase.cs
- DocumentGridContextMenu.cs
- SystemIPv6InterfaceProperties.cs
- LicenseContext.cs
- ItemsPresenter.cs
- NullableBoolConverter.cs
- StreamGeometryContext.cs
- DataObjectMethodAttribute.cs
- UserControl.cs
- BulletChrome.cs
- DetailsView.cs
- Clock.cs
- DataGridItemCollection.cs
- Point3DCollection.cs
- ImageCollectionCodeDomSerializer.cs
- CharEnumerator.cs
- AspNetHostingPermission.cs
- AddInBase.cs
- ProfileSection.cs
- BindingContext.cs
- DataGridViewTopRowAccessibleObject.cs
- System.Data_BID.cs
- WinInetCache.cs
- XamlReader.cs
- GroupItemAutomationPeer.cs
- ReadOnlyTernaryTree.cs
- DbParameterCollection.cs
- SuppressMessageAttribute.cs
- LocalValueEnumerator.cs
- UnaryNode.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- MSG.cs
- ThreadExceptionDialog.cs
- SoapException.cs
- SqlBuffer.cs
- AppendHelper.cs
- SecurityDescriptor.cs
- Int32Collection.cs
- _LocalDataStore.cs
- InternalSafeNativeMethods.cs
- CodeNamespaceCollection.cs
- DrawingBrush.cs
- Utils.cs
- SettingsPropertyIsReadOnlyException.cs
- AncestorChangedEventArgs.cs
- MatrixTransform3D.cs
- SamlConditions.cs
- HttpWebRequestElement.cs
- EntityDataSourceChangingEventArgs.cs
- ScrollViewer.cs
- IgnoreSectionHandler.cs
- Monitor.cs
- DataGridViewRowHeaderCell.cs
- XMLDiffLoader.cs
- GuidelineSet.cs
- ListViewContainer.cs
- COM2ComponentEditor.cs
- XpsImageSerializationService.cs
- ContentPlaceHolder.cs
- NeutralResourcesLanguageAttribute.cs