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
- TypeDescriptionProviderAttribute.cs
- EventData.cs
- FlowDocumentPage.cs
- CodeExpressionCollection.cs
- AnonymousIdentificationModule.cs
- StyleTypedPropertyAttribute.cs
- NativeCppClassAttribute.cs
- IconConverter.cs
- MatchingStyle.cs
- SqlReferenceCollection.cs
- ResourceProviderFactory.cs
- Dispatcher.cs
- TextInfo.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- StringAnimationBase.cs
- ConfigurationLockCollection.cs
- AngleUtil.cs
- TimeSpanValidatorAttribute.cs
- DataServiceRequest.cs
- ISAPIApplicationHost.cs
- InputScopeAttribute.cs
- Gdiplus.cs
- EnumMember.cs
- TimeoutException.cs
- ProgressChangedEventArgs.cs
- LassoHelper.cs
- ProcessModelInfo.cs
- NetworkCredential.cs
- MenuItemCollection.cs
- BamlLocalizer.cs
- PointLightBase.cs
- AsmxEndpointPickerExtension.cs
- SourceCollection.cs
- ObjectMemberMapping.cs
- InfiniteTimeSpanConverter.cs
- WindowsListViewItemCheckBox.cs
- DebuggerAttributes.cs
- EdmType.cs
- URLMembershipCondition.cs
- CopyAction.cs
- PropVariant.cs
- ClosableStream.cs
- SupportingTokenParameters.cs
- SyndicationCategory.cs
- RelationshipConverter.cs
- IriParsingElement.cs
- NonSerializedAttribute.cs
- TextServicesCompartment.cs
- ActivityTypeCodeDomSerializer.cs
- ECDsa.cs
- ModelItemCollection.cs
- DefaultParameterValueAttribute.cs
- DashStyle.cs
- BroadcastEventHelper.cs
- OdbcConnectionOpen.cs
- SignatureSummaryDialog.cs
- VariableQuery.cs
- ScopelessEnumAttribute.cs
- SoapExtensionImporter.cs
- Main.cs
- StateMachineWorkflow.cs
- OSFeature.cs
- StrokeCollectionDefaultValueFactory.cs
- BrowsableAttribute.cs
- SecondaryViewProvider.cs
- XamlDesignerSerializationManager.cs
- RequestCachingSection.cs
- GeneratedView.cs
- ImageCodecInfoPrivate.cs
- EditorServiceContext.cs
- EntityDataSourceView.cs
- CompoundFileStreamReference.cs
- ZipIOLocalFileDataDescriptor.cs
- TableCellCollection.cs
- _ListenerRequestStream.cs
- WebReferencesBuildProvider.cs
- xmlfixedPageInfo.cs
- MemberDomainMap.cs
- GZipDecoder.cs
- ApplicationCommands.cs
- ToolboxItemCollection.cs
- COM2PictureConverter.cs
- Geometry3D.cs
- EditorAttribute.cs
- XmlAnyElementAttributes.cs
- IndentedTextWriter.cs
- baseaxisquery.cs
- HierarchicalDataBoundControlAdapter.cs
- _NetRes.cs
- SafeUserTokenHandle.cs
- HwndHostAutomationPeer.cs
- RequestCacheManager.cs
- XmlProcessingInstruction.cs
- SortedList.cs
- QueryStatement.cs
- QilDataSource.cs
- IApplicationTrustManager.cs
- FormsAuthenticationUser.cs
- HybridDictionary.cs
- CompoundFileStorageReference.cs