Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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(); } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridViewComboBoxCell.cs
- BamlResourceContent.cs
- BindableTemplateBuilder.cs
- DataGridAddNewRow.cs
- InfoCardRSACryptoProvider.cs
- MessagingDescriptionAttribute.cs
- DesignerToolStripControlHost.cs
- PersonalizablePropertyEntry.cs
- GrammarBuilderDictation.cs
- SystemFonts.cs
- Rfc2898DeriveBytes.cs
- WindowsEditBoxRange.cs
- MultiPropertyDescriptorGridEntry.cs
- AutomationElementCollection.cs
- OdbcConnectionHandle.cs
- BaseComponentEditor.cs
- XamlClipboardData.cs
- HtmlHistory.cs
- ContainerUIElement3D.cs
- StaticFileHandler.cs
- ConnectionStringsExpressionBuilder.cs
- PieceNameHelper.cs
- WindowsScrollBar.cs
- MessagingActivityHelper.cs
- PagesChangedEventArgs.cs
- UpdateCompiler.cs
- HeaderUtility.cs
- ManualResetEventSlim.cs
- TransactionScopeDesigner.cs
- WebScriptMetadataInstanceContextProvider.cs
- ColumnBinding.cs
- DodSequenceMerge.cs
- UnmanagedMemoryStream.cs
- MaterialCollection.cs
- WindowsGraphics2.cs
- InputManager.cs
- EventData.cs
- TextServicesCompartment.cs
- RuntimeArgumentHandle.cs
- Misc.cs
- TextWriterTraceListener.cs
- ConfigurationValidatorAttribute.cs
- Bidi.cs
- LicenseProviderAttribute.cs
- CorrelationService.cs
- HashCodeCombiner.cs
- HttpModulesSection.cs
- DataGridSortCommandEventArgs.cs
- QuaternionAnimation.cs
- AssemblyNameProxy.cs
- OdbcConnectionOpen.cs
- DataRecordInternal.cs
- AxDesigner.cs
- HTMLTextWriter.cs
- TextRangeProviderWrapper.cs
- RelationshipEndMember.cs
- TextTreeRootNode.cs
- KoreanLunisolarCalendar.cs
- Operator.cs
- BitmapCodecInfoInternal.cs
- CheckBoxList.cs
- DataGridViewTextBoxCell.cs
- WebProxyScriptElement.cs
- WebPartUserCapability.cs
- SocketInformation.cs
- EventTask.cs
- SystemEvents.cs
- View.cs
- SiteMapNodeItem.cs
- TextSelectionProcessor.cs
- UpWmlMobileTextWriter.cs
- IPeerNeighbor.cs
- DocumentPageViewAutomationPeer.cs
- RoutedEvent.cs
- QilPatternVisitor.cs
- ClientSponsor.cs
- WinHttpWebProxyFinder.cs
- XmlQualifiedNameTest.cs
- XsltInput.cs
- TabletDevice.cs
- TextTreeTextBlock.cs
- SchemaConstraints.cs
- FontFamilyConverter.cs
- WebErrorHandler.cs
- XmlC14NWriter.cs
- IdentityModelDictionary.cs
- ExtensionSimplifierMarkupObject.cs
- MemberDescriptor.cs
- ConnectionManagementSection.cs
- CapiSafeHandles.cs
- GenericPrincipal.cs
- XmlTextReader.cs
- ProbeMatchesMessage11.cs
- ComAdminWrapper.cs
- Int32Animation.cs
- BlurEffect.cs
- HelpFileFileNameEditor.cs
- CreateDataSourceDialog.cs
- LoginName.cs
- HttpCacheParams.cs