Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LayoutEvent.cs
- MemberAccessException.cs
- XmlBaseReader.cs
- AnimationClockResource.cs
- ImageConverter.cs
- ScrollProviderWrapper.cs
- Asn1IntegerConverter.cs
- IList.cs
- CultureData.cs
- DrawingContextWalker.cs
- FactoryRecord.cs
- RandomDelayQueuedSendsAsyncResult.cs
- WindowsStartMenu.cs
- EncoderFallback.cs
- ResourceManager.cs
- EntityTransaction.cs
- WorkerRequest.cs
- HtmlTernaryTree.cs
- DataControlButton.cs
- SerializationException.cs
- MsmqReceiveParameters.cs
- ParameterEditorUserControl.cs
- SrgsNameValueTag.cs
- ComplexTypeEmitter.cs
- DataBoundLiteralControl.cs
- ObsoleteAttribute.cs
- CriticalFinalizerObject.cs
- TypeTypeConverter.cs
- ReadOnlyCollection.cs
- SimpleLine.cs
- DataGridHeaderBorder.cs
- PerspectiveCamera.cs
- DataSourceXmlTextReader.cs
- SystemThemeKey.cs
- WebControlAdapter.cs
- WorkflowWebService.cs
- Nullable.cs
- RegistryKey.cs
- ISFClipboardData.cs
- SoapServerMessage.cs
- DesignerSerializerAttribute.cs
- PenThreadWorker.cs
- GrammarBuilderDictation.cs
- GeneralTransform.cs
- Solver.cs
- assemblycache.cs
- StreamReader.cs
- XsltSettings.cs
- KnownBoxes.cs
- SessionStateItemCollection.cs
- RankException.cs
- BitmapEffectInput.cs
- SystemColors.cs
- Msec.cs
- AuthenticationSection.cs
- NotifyIcon.cs
- SymmetricKey.cs
- ImageListUtils.cs
- TableCell.cs
- PartitionResolver.cs
- NativeMethods.cs
- Expr.cs
- TransactionsSectionGroup.cs
- MenuEventArgs.cs
- GridViewUpdatedEventArgs.cs
- _ConnectStream.cs
- InputLangChangeEvent.cs
- UndirectedGraph.cs
- Margins.cs
- RectAnimationClockResource.cs
- HtmlButton.cs
- HuffModule.cs
- UnknownWrapper.cs
- DictionaryItemsCollection.cs
- EntityViewContainer.cs
- ParagraphVisual.cs
- OrthographicCamera.cs
- VarInfo.cs
- ObjectQuery.cs
- SerializerWriterEventHandlers.cs
- IpcChannelHelper.cs
- EmptyStringExpandableObjectConverter.cs
- CompoundFileStreamReference.cs
- LazyTextWriterCreator.cs
- ToolStripContentPanel.cs
- ActiveXSite.cs
- connectionpool.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- ContextQuery.cs
- Random.cs
- JsonByteArrayDataContract.cs
- TraceXPathNavigator.cs
- StorageComplexPropertyMapping.cs
- NameValuePair.cs
- Msmq4SubqueuePoisonHandler.cs
- ThemeInfoAttribute.cs
- ApplicationGesture.cs
- JoinElimination.cs
- InputScope.cs
- TimeSpanOrInfiniteConverter.cs