Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- InvalidPipelineStoreException.cs
- Message.cs
- XmlAttributeOverrides.cs
- FileDataSource.cs
- ProxyWebPartManager.cs
- ConfigurationStrings.cs
- LinkButton.cs
- ImageInfo.cs
- XmlDomTextWriter.cs
- ReadOnlyCollectionBase.cs
- Ops.cs
- ServiceModelActivity.cs
- Range.cs
- AutomationEvent.cs
- BypassElementCollection.cs
- ClickablePoint.cs
- BindingList.cs
- ObjectDataSourceFilteringEventArgs.cs
- StringUtil.cs
- GenericsInstances.cs
- OdbcInfoMessageEvent.cs
- TCPClient.cs
- XmlAttributeProperties.cs
- AppDomainFactory.cs
- GridViewColumnCollectionChangedEventArgs.cs
- TrailingSpaceComparer.cs
- SqlCacheDependency.cs
- GridViewColumnHeader.cs
- DatatypeImplementation.cs
- TextEditorCopyPaste.cs
- ApplicationCommands.cs
- FixedDocument.cs
- SaveFileDialog.cs
- HtmlShim.cs
- XmlChildNodes.cs
- CorrelationQuery.cs
- TemplateControlParser.cs
- TypeForwardedToAttribute.cs
- ImageListUtils.cs
- AttachedAnnotation.cs
- IsolatedStoragePermission.cs
- __Error.cs
- DataGridViewColumnCollectionDialog.cs
- SqlClientWrapperSmiStream.cs
- ReaderOutput.cs
- GlobalizationSection.cs
- GradientStop.cs
- BinaryUtilClasses.cs
- EnumerableRowCollection.cs
- CallSiteHelpers.cs
- WebControl.cs
- AuthenticationManager.cs
- APCustomTypeDescriptor.cs
- QilStrConcatenator.cs
- DoubleLinkList.cs
- ProviderConnectionPointCollection.cs
- PagesChangedEventArgs.cs
- ScrollItemProviderWrapper.cs
- OleDbParameter.cs
- InputBinding.cs
- Add.cs
- EventMap.cs
- ReturnValue.cs
- InteropBitmapSource.cs
- HopperCache.cs
- CornerRadiusConverter.cs
- Debug.cs
- GatewayDefinition.cs
- xsdvalidator.cs
- ResourcePermissionBase.cs
- EditorZoneBase.cs
- RequestBringIntoViewEventArgs.cs
- QfeChecker.cs
- DataGridColumnStyleMappingNameEditor.cs
- MetadataItem.cs
- StandardOleMarshalObject.cs
- GetImportedCardRequest.cs
- PointHitTestResult.cs
- ProcessThread.cs
- SpotLight.cs
- GridViewRowEventArgs.cs
- LambdaCompiler.Lambda.cs
- WebSysDescriptionAttribute.cs
- Point3DCollectionConverter.cs
- XamlVector3DCollectionSerializer.cs
- UrlPath.cs
- X509PeerCertificateAuthentication.cs
- XmlObjectSerializerWriteContextComplex.cs
- InstanceView.cs
- WsatTransactionFormatter.cs
- HtmlInputPassword.cs
- COM2IPerPropertyBrowsingHandler.cs
- DataGridViewTextBoxEditingControl.cs
- UnionQueryOperator.cs
- PagedDataSource.cs
- TypeExtensions.cs
- OpCodes.cs
- EntityStoreSchemaFilterEntry.cs
- Line.cs
- DataGridCellEditEndingEventArgs.cs