Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / SubMenuStyleCollection.cs / 1 / SubMenuStyleCollection.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)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class SubMenuStyleCollection : StateManagedCollection { private static readonly Type[] knownTypes = new Type[] { typeof(SubMenuStyle) }; internal SubMenuStyleCollection() { } protected override void OnInsert(int index, object value) { base.OnInsert(index, value); if (value is SubMenuStyle) { SubMenuStyle style = (SubMenuStyle)value; style.Font.Underline = style.Font.Underline; } else { throw new ArgumentException(SR.GetString(SR.SubMenuStyleCollection_InvalidArgument), "value"); } } public SubMenuStyle this[int i] { get { return (SubMenuStyle)((IList)this)[i]; } set { ((IList)this)[i] = value; } } public int Add(SubMenuStyle style) { return ((IList)this).Add(style); } public bool Contains(SubMenuStyle style) { return ((IList)this).Contains(style); } public void CopyTo(SubMenuStyle[] styleArray, int index) { base.CopyTo(styleArray, index); } public int IndexOf(SubMenuStyle style) { return ((IList)this).IndexOf(style); } public void Insert(int index, SubMenuStyle style) { ((IList)this).Insert(index, style); } protected override object CreateKnownType(int index) { return new SubMenuStyle(); } protected override Type[] GetKnownTypes() { return knownTypes; } public void Remove(SubMenuStyle style) { ((IList)this).Remove(style); } public void RemoveAt(int index) { ((IList)this).RemoveAt(index); } protected override void SetDirtyObject(object o) { if (o is SubMenuStyle) { ((SubMenuStyle)o).SetDirty(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridViewTextBoxCell.cs
- SupportsPreviewControlAttribute.cs
- EventPropertyMap.cs
- NotificationContext.cs
- SmiEventSink_Default.cs
- parserscommon.cs
- MatrixTransform3D.cs
- AttributeQuery.cs
- EditorPartCollection.cs
- WindowsIdentity.cs
- DBDataPermissionAttribute.cs
- MemberMaps.cs
- TextHidden.cs
- EventDescriptor.cs
- EdmProperty.cs
- LocatorPartList.cs
- NativeCppClassAttribute.cs
- XNodeNavigator.cs
- ReaderWriterLockWrapper.cs
- ListBindingConverter.cs
- UDPClient.cs
- ToolStripMenuItemDesigner.cs
- TableLayoutRowStyleCollection.cs
- HtmlShimManager.cs
- XmlIlGenerator.cs
- UnmanagedBitmapWrapper.cs
- ExpandCollapsePattern.cs
- smtppermission.cs
- BasicHttpMessageSecurityElement.cs
- GradientStop.cs
- CounterCreationData.cs
- WebPartDisplayMode.cs
- WSSecurityPolicy11.cs
- FromReply.cs
- FilterException.cs
- HttpValueCollection.cs
- WorkflowEnvironment.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- ServiceBuildProvider.cs
- SimpleHandlerFactory.cs
- ListChangedEventArgs.cs
- XamlPointCollectionSerializer.cs
- Pens.cs
- TraceSection.cs
- AttributeProviderAttribute.cs
- ToolBar.cs
- SmiTypedGetterSetter.cs
- SmiEventSink.cs
- KeyBinding.cs
- XsdDuration.cs
- WebRequestModuleElement.cs
- PartialCachingControl.cs
- OrderByBuilder.cs
- remotingproxy.cs
- MarkerProperties.cs
- SqlUnionizer.cs
- Int32.cs
- XmlNullResolver.cs
- PopupRootAutomationPeer.cs
- CompensateDesigner.cs
- XmlReflectionImporter.cs
- StringExpressionSet.cs
- SoapExtensionReflector.cs
- Listbox.cs
- ObjectConverter.cs
- PreviewKeyDownEventArgs.cs
- Single.cs
- PreloadHost.cs
- ButtonFieldBase.cs
- ListBoxItemAutomationPeer.cs
- CommonProperties.cs
- DotExpr.cs
- SizeIndependentAnimationStorage.cs
- SiteMapDataSourceView.cs
- ComboBox.cs
- MissingManifestResourceException.cs
- OperationInvokerTrace.cs
- AttachedAnnotation.cs
- DefaultValueTypeConverter.cs
- EntitySetDataBindingList.cs
- DispatcherHookEventArgs.cs
- AlgoModule.cs
- EncoderBestFitFallback.cs
- FatalException.cs
- HTMLTextWriter.cs
- RewritingValidator.cs
- GregorianCalendar.cs
- Freezable.cs
- RefreshInfo.cs
- RtfToken.cs
- OpCodes.cs
- ConfigsHelper.cs
- NetworkInterface.cs
- SqlDataSource.cs
- ServiceNameCollection.cs
- XmlC14NWriter.cs
- ToolStripSystemRenderer.cs
- DataGridViewCellStyle.cs
- MonthChangedEventArgs.cs
- Mapping.cs