Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebControls / MenuItemStyleCollection.cs / 1 / MenuItemStyleCollection.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 MenuItemStyleCollection : StateManagedCollection { private static readonly Type[] knownTypes = new Type[] { typeof(MenuItemStyle) }; internal MenuItemStyleCollection() { } protected override void OnInsert(int index, object value) { base.OnInsert(index, value); if (value is MenuItemStyle) { MenuItemStyle style = (MenuItemStyle)value; style.Font.Underline = style.Font.Underline; } else { throw new ArgumentException(SR.GetString(SR.MenuItemStyleCollection_InvalidArgument), "value"); } } public MenuItemStyle this[int i] { get { return (MenuItemStyle)((IList)this)[i]; } set { ((IList)this)[i] = value; } } public int Add(MenuItemStyle style) { return ((IList)this).Add(style); } public bool Contains(MenuItemStyle style) { return ((IList)this).Contains(style); } public void CopyTo(MenuItemStyle[] styleArray, int index) { base.CopyTo(styleArray, index); } public int IndexOf(MenuItemStyle style) { return ((IList)this).IndexOf(style); } public void Insert(int index, MenuItemStyle style) { ((IList)this).Insert(index, style); } protected override object CreateKnownType(int index) { return new MenuItemStyle(); } protected override Type[] GetKnownTypes() { return knownTypes; } public void Remove(MenuItemStyle style) { ((IList)this).Remove(style); } public void RemoveAt(int index) { ((IList)this).RemoveAt(index); } protected override void SetDirtyObject(object o) { if (o is MenuItemStyle) { ((MenuItemStyle)o).SetDirty(); } } } }
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WasHttpHandlersInstallComponent.cs
- InternalUserCancelledException.cs
- SamlSecurityTokenAuthenticator.cs
- Oid.cs
- WebPartDisplayModeEventArgs.cs
- SafePEFileHandle.cs
- X509ImageLogo.cs
- TagNameToTypeMapper.cs
- AliasGenerator.cs
- WebConfigurationFileMap.cs
- DateTimeUtil.cs
- BindingUtils.cs
- _Events.cs
- DataControlLinkButton.cs
- CompilationLock.cs
- DeferredReference.cs
- Site.cs
- NodeFunctions.cs
- WsdlBuildProvider.cs
- BitmapCodecInfoInternal.cs
- BoundsDrawingContextWalker.cs
- OleDbConnection.cs
- SmiSettersStream.cs
- PointValueSerializer.cs
- FullTextLine.cs
- ExceptQueryOperator.cs
- SafeRegistryKey.cs
- TreeView.cs
- OSFeature.cs
- ElementInit.cs
- MethodSignatureGenerator.cs
- HTMLTextWriter.cs
- DynamicValidatorEventArgs.cs
- WebDisplayNameAttribute.cs
- CompilationPass2Task.cs
- HyperLinkDataBindingHandler.cs
- PerformanceCounterManager.cs
- NativeMethods.cs
- PEFileReader.cs
- IntegerFacetDescriptionElement.cs
- ReadWriteSpinLock.cs
- SQLBytesStorage.cs
- _DigestClient.cs
- ReaderWriterLockSlim.cs
- MarkupWriter.cs
- EDesignUtil.cs
- FlowDocumentReader.cs
- EventMemberCodeDomSerializer.cs
- Compress.cs
- ObjectContext.cs
- ToolStripContentPanelRenderEventArgs.cs
- HostingEnvironmentSection.cs
- OperationGenerator.cs
- UniqueEventHelper.cs
- SQLByteStorage.cs
- CodeBlockBuilder.cs
- SqlCachedBuffer.cs
- PropertyGridEditorPart.cs
- TextTreeTextBlock.cs
- Number.cs
- KeyBinding.cs
- ExceptionHelpers.cs
- PropertyEntry.cs
- ExclusiveTcpTransportManager.cs
- SqlStream.cs
- ContentPropertyAttribute.cs
- WsdlInspector.cs
- BuildResultCache.cs
- ToolStripStatusLabel.cs
- BuildDependencySet.cs
- Thread.cs
- SoapCodeExporter.cs
- DateTimeOffset.cs
- KoreanLunisolarCalendar.cs
- CheckBoxList.cs
- RegexStringValidatorAttribute.cs
- ThemeableAttribute.cs
- TreeNodeBinding.cs
- DirectoryNotFoundException.cs
- GPRECTF.cs
- XmlDigitalSignatureProcessor.cs
- CodeMethodInvokeExpression.cs
- SequentialWorkflowRootDesigner.cs
- SynchronizedDisposablePool.cs
- MemberRelationshipService.cs
- ContextMenuStrip.cs
- SerialErrors.cs
- XmlSignificantWhitespace.cs
- CommentGlyph.cs
- CollectionConverter.cs
- SqlExpander.cs
- ParseElement.cs
- LocatorManager.cs
- CaseInsensitiveComparer.cs
- HtmlEncodedRawTextWriter.cs
- SevenBitStream.cs
- ParameterCollection.cs
- CallbackValidator.cs
- DataGridViewIntLinkedList.cs
- DesigntimeLicenseContextSerializer.cs