Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BindingOperations.cs
- PtsHelper.cs
- UIElementPropertyUndoUnit.cs
- HWStack.cs
- backend.cs
- SafeLibraryHandle.cs
- NotCondition.cs
- PointHitTestParameters.cs
- MergablePropertyAttribute.cs
- SemaphoreSlim.cs
- SmiContext.cs
- EventManager.cs
- PreviewPageInfo.cs
- ProxyElement.cs
- OracleDataAdapter.cs
- TextAutomationPeer.cs
- OutputCacheModule.cs
- ToolCreatedEventArgs.cs
- ClientViaElement.cs
- OleDbEnumerator.cs
- ScriptRef.cs
- BindingCollection.cs
- PrintEvent.cs
- StyleBamlTreeBuilder.cs
- QilUnary.cs
- AQNBuilder.cs
- CellRelation.cs
- XmlSerializableWriter.cs
- ObjectCache.cs
- SerTrace.cs
- DecoderReplacementFallback.cs
- GreenMethods.cs
- PageSetupDialog.cs
- AffineTransform3D.cs
- InvariantComparer.cs
- SqlBulkCopy.cs
- XmlSchemaIdentityConstraint.cs
- EventSetterHandlerConverter.cs
- ClientApiGenerator.cs
- ToolBar.cs
- SqlServices.cs
- XmlExceptionHelper.cs
- DataExpression.cs
- MD5.cs
- InvalidPropValue.cs
- MSG.cs
- GenericsInstances.cs
- ToolBarButton.cs
- DataGridViewTextBoxColumn.cs
- AttributeQuery.cs
- PackagePartCollection.cs
- GC.cs
- StringUtil.cs
- Int32KeyFrameCollection.cs
- MimeBasePart.cs
- IpcPort.cs
- _ConnectionGroup.cs
- CodeTypeConstructor.cs
- ConnectionStringSettings.cs
- CompilationRelaxations.cs
- FormCollection.cs
- Slider.cs
- DataControlExtensions.cs
- PublisherMembershipCondition.cs
- WebServiceHandler.cs
- SettingsPropertyCollection.cs
- CryptoHandle.cs
- NameGenerator.cs
- Parser.cs
- WebPartConnectVerb.cs
- OverflowException.cs
- FloaterParaClient.cs
- ReadOnlyCollectionBase.cs
- DataColumn.cs
- RegisteredDisposeScript.cs
- CodeValidator.cs
- arabicshape.cs
- FixedFindEngine.cs
- isolationinterop.cs
- OciHandle.cs
- MouseGestureConverter.cs
- FilterEventArgs.cs
- WindowsPen.cs
- ArithmeticLiteral.cs
- SettingsSection.cs
- RuleCache.cs
- SQLCharsStorage.cs
- QilLiteral.cs
- EntityDataSourceContextCreatingEventArgs.cs
- ToolStripPanelSelectionGlyph.cs
- HeaderedContentControl.cs
- Translator.cs
- FrameworkContentElementAutomationPeer.cs
- ZipIOExtraField.cs
- ToolStripRenderEventArgs.cs
- OleDbTransaction.cs
- KeyTime.cs
- FixedSOMElement.cs
- ViewValidator.cs
- OleDbEnumerator.cs