Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / SubMenuStyleCollection.cs / 1305376 / 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; 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. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Collections; using System.ComponentModel; using System.Web; 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlIdentifier.cs
- DataTemplateSelector.cs
- MeshGeometry3D.cs
- Accessors.cs
- HttpApplication.cs
- RichTextBoxDesigner.cs
- HTMLTextWriter.cs
- UndoManager.cs
- ToolBarOverflowPanel.cs
- CanExecuteRoutedEventArgs.cs
- GraphicsPath.cs
- SettingsProviderCollection.cs
- OleDbWrapper.cs
- PagerSettings.cs
- XPathPatternBuilder.cs
- XmlReaderDelegator.cs
- InstanceKey.cs
- XmlSchemaSequence.cs
- AncestorChangedEventArgs.cs
- RelatedView.cs
- HttpException.cs
- DiscriminatorMap.cs
- BStrWrapper.cs
- EpmTargetPathSegment.cs
- ValueTable.cs
- TextEditorCharacters.cs
- DataTableTypeConverter.cs
- UserNamePasswordServiceCredential.cs
- TriggerAction.cs
- ActivityWithResult.cs
- BrowserCapabilitiesFactoryBase.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- XamlReaderHelper.cs
- FacetDescriptionElement.cs
- PublisherMembershipCondition.cs
- ColumnMapProcessor.cs
- DynamicPropertyHolder.cs
- ProxyWebPartConnectionCollection.cs
- RichTextBoxAutomationPeer.cs
- StringFunctions.cs
- ArrayWithOffset.cs
- ScrollableControl.cs
- DbgUtil.cs
- AgileSafeNativeMemoryHandle.cs
- TextRangeAdaptor.cs
- RewritingValidator.cs
- LockedHandleGlyph.cs
- DeobfuscatingStream.cs
- HtmlLink.cs
- NavigatorOutput.cs
- UnsafeNativeMethods.cs
- ClientRuntimeConfig.cs
- fixedPageContentExtractor.cs
- SvcMapFileLoader.cs
- SocketElement.cs
- MDIControlStrip.cs
- Expression.cs
- XamlDesignerSerializationManager.cs
- StatusStrip.cs
- ToolStripCodeDomSerializer.cs
- WindowVisualStateTracker.cs
- ListItemCollection.cs
- ProfileGroupSettings.cs
- DataServiceHostFactory.cs
- XmlComplianceUtil.cs
- TableLayoutSettings.cs
- XomlDesignerLoader.cs
- DoubleAverageAggregationOperator.cs
- SafeThemeHandle.cs
- ProjectionPlan.cs
- SingleSelectRootGridEntry.cs
- EntityTypeBase.cs
- CustomError.cs
- Control.cs
- FormatterConverter.cs
- Ipv6Element.cs
- TabItemAutomationPeer.cs
- Vertex.cs
- PointLightBase.cs
- OleDbConnectionFactory.cs
- DataRow.cs
- Perspective.cs
- WizardForm.cs
- Transform3DCollection.cs
- As.cs
- EventManager.cs
- Inflater.cs
- DocumentPageView.cs
- LocalizableResourceBuilder.cs
- SourceFileInfo.cs
- TextTabProperties.cs
- PartitionResolver.cs
- RemoteWebConfigurationHost.cs
- Timer.cs
- ColorConvertedBitmap.cs
- SystemColors.cs
- PrintingPermission.cs
- FrameworkContentElement.cs
- UnsafeNativeMethodsPenimc.cs
- RelationshipManager.cs