Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / MenuItemStyleCollection.cs / 1 / MenuItemStyleCollection.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)] public sealed class MenuItemStyleCollection : StateManagedCollection { private static readonly Type[] knownTypes = new Type[] { typeof(MenuItemStyle) }; internal MenuItemStyleCollection() { } protected override void OnInsert(int index, object value) { base.OnInsert(index, value); if (value is MenuItemStyle) { MenuItemStyle style = (MenuItemStyle)value; style.Font.Underline = style.Font.Underline; } else { throw new ArgumentException(SR.GetString(SR.MenuItemStyleCollection_InvalidArgument), "value"); } } public MenuItemStyle this[int i] { get { return (MenuItemStyle)((IList)this)[i]; } set { ((IList)this)[i] = value; } } public int Add(MenuItemStyle style) { return ((IList)this).Add(style); } public bool Contains(MenuItemStyle style) { return ((IList)this).Contains(style); } public void CopyTo(MenuItemStyle[] styleArray, int index) { base.CopyTo(styleArray, index); } public int IndexOf(MenuItemStyle style) { return ((IList)this).IndexOf(style); } public void Insert(int index, MenuItemStyle style) { ((IList)this).Insert(index, style); } protected override object CreateKnownType(int index) { return new MenuItemStyle(); } protected override Type[] GetKnownTypes() { return knownTypes; } public void Remove(MenuItemStyle style) { ((IList)this).Remove(style); } public void RemoveAt(int index) { ((IList)this).RemoveAt(index); } protected override void SetDirtyObject(object o) { if (o is MenuItemStyle) { ((MenuItemStyle)o).SetDirty(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// 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)] public sealed class MenuItemStyleCollection : StateManagedCollection { private static readonly Type[] knownTypes = new Type[] { typeof(MenuItemStyle) }; internal MenuItemStyleCollection() { } protected override void OnInsert(int index, object value) { base.OnInsert(index, value); if (value is MenuItemStyle) { MenuItemStyle style = (MenuItemStyle)value; style.Font.Underline = style.Font.Underline; } else { throw new ArgumentException(SR.GetString(SR.MenuItemStyleCollection_InvalidArgument), "value"); } } public MenuItemStyle this[int i] { get { return (MenuItemStyle)((IList)this)[i]; } set { ((IList)this)[i] = value; } } public int Add(MenuItemStyle style) { return ((IList)this).Add(style); } public bool Contains(MenuItemStyle style) { return ((IList)this).Contains(style); } public void CopyTo(MenuItemStyle[] styleArray, int index) { base.CopyTo(styleArray, index); } public int IndexOf(MenuItemStyle style) { return ((IList)this).IndexOf(style); } public void Insert(int index, MenuItemStyle style) { ((IList)this).Insert(index, style); } protected override object CreateKnownType(int index) { return new MenuItemStyle(); } protected override Type[] GetKnownTypes() { return knownTypes; } public void Remove(MenuItemStyle style) { ((IList)this).Remove(style); } public void RemoveAt(int index) { ((IList)this).RemoveAt(index); } protected override void SetDirtyObject(object o) { if (o is MenuItemStyle) { ((MenuItemStyle)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
- NoResizeHandleGlyph.cs
- ExpressionContext.cs
- ConfigurationFileMap.cs
- Help.cs
- Util.cs
- PagerSettings.cs
- UTF32Encoding.cs
- BufferBuilder.cs
- TypeToTreeConverter.cs
- COM2ColorConverter.cs
- TypeRefElement.cs
- HttpCachePolicy.cs
- PeerResolverBindingElement.cs
- EntityDesignerUtils.cs
- PrivilegedConfigurationManager.cs
- HtmlTableCellCollection.cs
- SQLByte.cs
- IPipelineRuntime.cs
- DataTemplateKey.cs
- _CookieModule.cs
- WinFormsSecurity.cs
- newinstructionaction.cs
- FileClassifier.cs
- WmlLinkAdapter.cs
- LongSumAggregationOperator.cs
- ParenthesizePropertyNameAttribute.cs
- QualificationDataAttribute.cs
- Lease.cs
- MimeMapping.cs
- Compensate.cs
- DataFieldEditor.cs
- ExpressionCopier.cs
- PrintPreviewControl.cs
- DataGridItemCollection.cs
- UnsafeNativeMethods.cs
- EllipseGeometry.cs
- DesignerObjectListAdapter.cs
- ThrowHelper.cs
- MgmtConfigurationRecord.cs
- MouseButton.cs
- ModifierKeysConverter.cs
- SendMailErrorEventArgs.cs
- RpcResponse.cs
- ProviderSettings.cs
- Trustee.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- ExecutionScope.cs
- SqlInternalConnectionTds.cs
- UpdatableWrapper.cs
- SubMenuStyleCollection.cs
- SystemBrushes.cs
- ImageIndexConverter.cs
- GenericRootAutomationPeer.cs
- TextRenderer.cs
- FixedSOMPage.cs
- RelationshipDetailsCollection.cs
- _LocalDataStoreMgr.cs
- ListBox.cs
- ConfigXmlText.cs
- MergePropertyDescriptor.cs
- wgx_sdk_version.cs
- SymmetricCryptoHandle.cs
- UseLicense.cs
- ConfigUtil.cs
- MsmqTransportBindingElement.cs
- PointConverter.cs
- ScriptBehaviorDescriptor.cs
- Path.cs
- SmiRequestExecutor.cs
- SpeakInfo.cs
- LayoutEditorPart.cs
- EntityDataSourceWizardForm.cs
- DeviceOverridableAttribute.cs
- OrderByExpression.cs
- Win32Interop.cs
- ActionFrame.cs
- DocumentXmlWriter.cs
- FontFamilyConverter.cs
- BooleanExpr.cs
- ReaderWriterLockWrapper.cs
- XmlNodeChangedEventArgs.cs
- MobileUserControl.cs
- OleDbError.cs
- TemplatePropertyEntry.cs
- SimpleBitVector32.cs
- Message.cs
- DataServiceHost.cs
- RecognizedPhrase.cs
- OleDbException.cs
- OleDbReferenceCollection.cs
- DataDesignUtil.cs
- AssemblySettingAttributes.cs
- SequentialWorkflowRootDesigner.cs
- TimeoutException.cs
- HttpListener.cs
- DeploymentSectionCache.cs
- TemplateApplicationHelper.cs
- MessageDescription.cs
- FirstMatchCodeGroup.cs
- IndexedString.cs