Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- cookie.cs
- DataGridDesigner.cs
- XmlAttributeCache.cs
- Interlocked.cs
- FormatException.cs
- XmlAttributeAttribute.cs
- elementinformation.cs
- DebugInfo.cs
- HatchBrush.cs
- Function.cs
- typedescriptorpermissionattribute.cs
- OrderedHashRepartitionEnumerator.cs
- DataListItemCollection.cs
- PageCatalogPart.cs
- RadioButtonAutomationPeer.cs
- CFStream.cs
- ItemsPanelTemplate.cs
- XmlSchemaSimpleTypeList.cs
- SpellerStatusTable.cs
- DataFieldCollectionEditor.cs
- TreeViewImageKeyConverter.cs
- DataGridAddNewRow.cs
- XmlAnyElementAttributes.cs
- CaseStatement.cs
- WebPartVerbCollection.cs
- ObjectSpanRewriter.cs
- RelationalExpressions.cs
- D3DImage.cs
- TextEditorParagraphs.cs
- SQLInt64.cs
- SiteMapDataSource.cs
- NameSpaceExtractor.cs
- BaseDataBoundControl.cs
- InputReportEventArgs.cs
- ClientType.cs
- RepeatInfo.cs
- TextWriterEngine.cs
- PersonalizationProvider.cs
- Model3D.cs
- AssemblyAttributesGoHere.cs
- Privilege.cs
- LineBreak.cs
- CompilationLock.cs
- RijndaelManagedTransform.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- RemoteWebConfigurationHost.cs
- BitmapDecoder.cs
- COAUTHINFO.cs
- CompilationUtil.cs
- GeometryValueSerializer.cs
- PerspectiveCamera.cs
- HybridWebProxyFinder.cs
- RequestCachePolicy.cs
- BaseProcessor.cs
- UIElementPropertyUndoUnit.cs
- PostBackTrigger.cs
- ISFTagAndGuidCache.cs
- BinarySerializer.cs
- BitmapEffectDrawing.cs
- SocketPermission.cs
- SQLInt32.cs
- PointCollectionValueSerializer.cs
- DataServiceBuildProvider.cs
- TrackingMemoryStream.cs
- WebControlParameterProxy.cs
- JpegBitmapDecoder.cs
- ScopeElement.cs
- ValidationErrorInfo.cs
- TraceSection.cs
- TypeDependencyAttribute.cs
- OracleLob.cs
- XmlNamespaceMapping.cs
- SerialPort.cs
- PageFunction.cs
- NumberFormatInfo.cs
- DataService.cs
- NonParentingControl.cs
- ObjectToken.cs
- CheckPair.cs
- IncrementalCompileAnalyzer.cs
- CultureTableRecord.cs
- SQLInt32.cs
- DisplayNameAttribute.cs
- TargetParameterCountException.cs
- BitmapDownload.cs
- PassportIdentity.cs
- InputLanguageEventArgs.cs
- InputChannelAcceptor.cs
- BreadCrumbTextConverter.cs
- CultureTable.cs
- ViewKeyConstraint.cs
- FontFamily.cs
- HandlerBase.cs
- BrowsableAttribute.cs
- StylusButtonCollection.cs
- RecordsAffectedEventArgs.cs
- DataContext.cs
- ResourcesGenerator.cs
- LocalizabilityAttribute.cs
- CodeVariableDeclarationStatement.cs