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
- ConfigUtil.cs
- TabPage.cs
- ServiceModelConfigurationSectionCollection.cs
- SiteMapDataSourceView.cs
- KeyGestureValueSerializer.cs
- LinkedDataMemberFieldEditor.cs
- XmlSchemaAnnotation.cs
- QilName.cs
- ObjectListCommandCollection.cs
- PKCS1MaskGenerationMethod.cs
- ResourceDisplayNameAttribute.cs
- DuplicateWaitObjectException.cs
- StrokeNodeOperations2.cs
- HttpModuleAction.cs
- CompilationSection.cs
- GZipStream.cs
- CodeDomConfigurationHandler.cs
- ZipIOBlockManager.cs
- DataContractSerializerServiceBehavior.cs
- StateFinalizationDesigner.cs
- QuaternionIndependentAnimationStorage.cs
- EmptyControlCollection.cs
- DefaultWorkflowSchedulerService.cs
- BadImageFormatException.cs
- ServiceBehaviorElement.cs
- HttpDictionary.cs
- ScrollViewer.cs
- DockPattern.cs
- ClassicBorderDecorator.cs
- PageBuildProvider.cs
- HtmlInputPassword.cs
- ArgumentNullException.cs
- FlowNode.cs
- EastAsianLunisolarCalendar.cs
- FrameworkTemplate.cs
- SqlDataSourceCache.cs
- Encoder.cs
- ContainerParaClient.cs
- XmlQueryRuntime.cs
- HealthMonitoringSectionHelper.cs
- LicenseException.cs
- Codec.cs
- TreeNodeBindingCollection.cs
- X509CertificateRecipientClientCredential.cs
- EventListener.cs
- Errors.cs
- InputLanguageManager.cs
- ApplicationContext.cs
- DoubleLink.cs
- DocumentViewerHelper.cs
- XmlKeywords.cs
- XmlSchemaComplexContentRestriction.cs
- InputLangChangeRequestEvent.cs
- LocalizabilityAttribute.cs
- UserControl.cs
- CornerRadiusConverter.cs
- FixedSOMLineCollection.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- securestring.cs
- ResourcePool.cs
- InvalidOleVariantTypeException.cs
- PointKeyFrameCollection.cs
- ToolStripHighContrastRenderer.cs
- ModifierKeysValueSerializer.cs
- DataBoundControlActionList.cs
- ListViewItemSelectionChangedEvent.cs
- BooleanAnimationBase.cs
- DesignParameter.cs
- ApplicationProxyInternal.cs
- XamlDesignerSerializationManager.cs
- XmlDomTextWriter.cs
- BlurEffect.cs
- QilTypeChecker.cs
- WinEventHandler.cs
- AlgoModule.cs
- HostingEnvironmentSection.cs
- PrinterUnitConvert.cs
- ChannelDispatcher.cs
- PeerNameRecord.cs
- LayoutEngine.cs
- XamlWriter.cs
- RegexParser.cs
- WindowsGrip.cs
- DbgUtil.cs
- MenuDesigner.cs
- OracleCommandBuilder.cs
- SymbolType.cs
- FileDialog_Vista.cs
- AddInEnvironment.cs
- WebColorConverter.cs
- AccessKeyManager.cs
- WinFormsSpinner.cs
- HtmlHead.cs
- SoapIncludeAttribute.cs
- WindowsGraphicsCacheManager.cs
- MemoryRecordBuffer.cs
- XamlRtfConverter.cs
- OdbcFactory.cs
- WebConfigurationManager.cs
- RenderData.cs