Code:
/ DotNET / DotNET / 8.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
- EditingContext.cs
- ReachSerializationUtils.cs
- SQLBytes.cs
- OutOfProcStateClientManager.cs
- SettingsPropertyValueCollection.cs
- FirstMatchCodeGroup.cs
- CommentEmitter.cs
- Logging.cs
- ClientUtils.cs
- ObjectDataSourceDesigner.cs
- UnsafeNativeMethods.cs
- HtmlEmptyTagControlBuilder.cs
- SchemaElementDecl.cs
- AdditionalEntityFunctions.cs
- SafeReadContext.cs
- XamlToRtfParser.cs
- BrowserDefinitionCollection.cs
- CodeSubDirectory.cs
- ProcessHostFactoryHelper.cs
- RequestQueue.cs
- XmlCharCheckingReader.cs
- XpsImage.cs
- RegistryDataKey.cs
- StylusButtonCollection.cs
- CompilerInfo.cs
- ProfileProvider.cs
- FtpWebRequest.cs
- XmlEntity.cs
- RankException.cs
- AnimationClock.cs
- AtomServiceDocumentSerializer.cs
- TextPenaltyModule.cs
- EffectiveValueEntry.cs
- TTSEvent.cs
- PointKeyFrameCollection.cs
- TCPListener.cs
- CleanUpVirtualizedItemEventArgs.cs
- RowParagraph.cs
- HMAC.cs
- OciLobLocator.cs
- ConfigPathUtility.cs
- PlainXmlSerializer.cs
- HttpProxyCredentialType.cs
- MsmqHostedTransportManager.cs
- RoutedCommand.cs
- CommandEventArgs.cs
- WebPartHeaderCloseVerb.cs
- EntityTypeEmitter.cs
- ClientRoleProvider.cs
- NativeConfigurationLoader.cs
- CssStyleCollection.cs
- Rotation3DAnimation.cs
- ColorConvertedBitmap.cs
- AppDomainFactory.cs
- ImageSource.cs
- ConfigXmlComment.cs
- XmlDataSourceNodeDescriptor.cs
- OrderedDictionaryStateHelper.cs
- ModuleBuilder.cs
- ArrayList.cs
- login.cs
- WebEventCodes.cs
- BitStream.cs
- ChangeProcessor.cs
- AudioSignalProblemOccurredEventArgs.cs
- LineGeometry.cs
- Section.cs
- FileDialogCustomPlacesCollection.cs
- TextEditorThreadLocalStore.cs
- UnaryExpression.cs
- GetKeyedHashRequest.cs
- TextTreeInsertElementUndoUnit.cs
- MsmqAppDomainProtocolHandler.cs
- XPathExpr.cs
- RenderDataDrawingContext.cs
- mansign.cs
- MatrixAnimationUsingKeyFrames.cs
- SafeFileMapViewHandle.cs
- HttpUnhandledOperationInvoker.cs
- CustomErrorsSectionWrapper.cs
- EmbeddedMailObjectsCollection.cs
- FactoryMaker.cs
- ListComponentEditor.cs
- BitmapSizeOptions.cs
- OdbcEnvironmentHandle.cs
- ScrollPattern.cs
- CssStyleCollection.cs
- MasterPageParser.cs
- SerialErrors.cs
- GridViewCommandEventArgs.cs
- KeyManager.cs
- BrushMappingModeValidation.cs
- baseaxisquery.cs
- ComponentEvent.cs
- MemberBinding.cs
- SocketAddress.cs
- SizeAnimation.cs
- XPathPatternParser.cs
- GridEntry.cs
- XmlNamespaceManager.cs