Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //----------------------------------------------------------------------------- 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ColorAnimation.cs
- WebPart.cs
- IncrementalHitTester.cs
- DetailsViewModeEventArgs.cs
- XmlAutoDetectWriter.cs
- FileDialogCustomPlaces.cs
- BrushConverter.cs
- SqlSelectStatement.cs
- ImageField.cs
- DataServiceRequest.cs
- XmlArrayAttribute.cs
- KeyboardEventArgs.cs
- ResizeGrip.cs
- LayoutTable.cs
- StyleXamlParser.cs
- Error.cs
- TreeView.cs
- ConnectionConsumerAttribute.cs
- LookupBindingPropertiesAttribute.cs
- RootProfilePropertySettingsCollection.cs
- SessionStateModule.cs
- ReadOnlyDataSource.cs
- infer.cs
- SR.cs
- BindableTemplateBuilder.cs
- BindUriHelper.cs
- TeredoHelper.cs
- XmlCompatibilityReader.cs
- DbConnectionPoolGroupProviderInfo.cs
- EventPropertyMap.cs
- MessageDecoder.cs
- CheckBox.cs
- SecurityState.cs
- HttpModuleActionCollection.cs
- Compiler.cs
- ServiceHandle.cs
- LiteralDesigner.cs
- ObjectFullSpanRewriter.cs
- XmlDocument.cs
- FormatConvertedBitmap.cs
- BooleanFacetDescriptionElement.cs
- baseaxisquery.cs
- WebMethodAttribute.cs
- SqlCacheDependencyDatabase.cs
- BidOverLoads.cs
- RoutedEventValueSerializer.cs
- EntityProviderServices.cs
- XmlSchemaType.cs
- VisualStyleRenderer.cs
- Compiler.cs
- ListBoxItemWrapperAutomationPeer.cs
- GroupItemAutomationPeer.cs
- DoubleLinkListEnumerator.cs
- QilInvokeEarlyBound.cs
- SourceChangedEventArgs.cs
- SoapEnumAttribute.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- CollaborationHelperFunctions.cs
- CodeNamespaceImportCollection.cs
- SchemaElementDecl.cs
- PrivateFontCollection.cs
- DeferredRunTextReference.cs
- SimpleWorkerRequest.cs
- Utils.cs
- SqlBooleanMismatchVisitor.cs
- NamespaceEmitter.cs
- _AuthenticationState.cs
- PropertyTabAttribute.cs
- PeerNodeTraceRecord.cs
- PieceNameHelper.cs
- CollectionMarkupSerializer.cs
- MergablePropertyAttribute.cs
- NameValuePair.cs
- PrePostDescendentsWalker.cs
- AutomationPropertyInfo.cs
- CollaborationHelperFunctions.cs
- ClassGenerator.cs
- InternalUserCancelledException.cs
- formatstringdialog.cs
- ScrollableControlDesigner.cs
- EdmMember.cs
- DPCustomTypeDescriptor.cs
- ConfigPathUtility.cs
- COM2IDispatchConverter.cs
- DocumentPageView.cs
- wgx_render.cs
- TheQuery.cs
- ProcessHostFactoryHelper.cs
- BCryptHashAlgorithm.cs
- Pair.cs
- XmlUtf8RawTextWriter.cs
- TextParagraphView.cs
- WindowsScroll.cs
- base64Transforms.cs
- EventSourceCreationData.cs
- AnimationClockResource.cs
- ButtonAutomationPeer.cs
- ErrorTableItemStyle.cs
- GiveFeedbackEventArgs.cs
- GlyphInfoList.cs