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
- SchemaDeclBase.cs
- IntellisenseTextBox.designer.cs
- AuthStoreRoleProvider.cs
- MarshalDirectiveException.cs
- HitTestResult.cs
- BindingOperations.cs
- DefaultPropertyAttribute.cs
- ListViewItem.cs
- TypedReference.cs
- XmlElement.cs
- MediaElement.cs
- WebConfigurationManager.cs
- ModelService.cs
- UserPreferenceChangingEventArgs.cs
- ColorAnimation.cs
- XslAst.cs
- DataContractJsonSerializer.cs
- ConfigurationStrings.cs
- ReliableSessionBindingElementImporter.cs
- ResourceReferenceKeyNotFoundException.cs
- XmlPreloadedResolver.cs
- SplitContainer.cs
- RowUpdatedEventArgs.cs
- EncryptedKeyIdentifierClause.cs
- Transform3D.cs
- SelectedGridItemChangedEvent.cs
- shaperfactory.cs
- LabelAutomationPeer.cs
- TraceSection.cs
- EntityRecordInfo.cs
- LocatorPart.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- XsltSettings.cs
- oledbmetadatacollectionnames.cs
- BaseProcessor.cs
- Context.cs
- _LocalDataStore.cs
- DefaultTraceListener.cs
- WindowsFormsEditorServiceHelper.cs
- XmlSchemaException.cs
- EDesignUtil.cs
- HostedTransportConfigurationBase.cs
- GlyphingCache.cs
- SetMemberBinder.cs
- WorkflowApplication.cs
- ExtendedPropertyCollection.cs
- CodeDirectiveCollection.cs
- CodeTypeReferenceSerializer.cs
- References.cs
- SqlDependencyUtils.cs
- ViewValidator.cs
- GeneralTransform3DGroup.cs
- coordinator.cs
- ProviderSettings.cs
- TextPointer.cs
- ControllableStoryboardAction.cs
- AuthenticatedStream.cs
- _Rfc2616CacheValidators.cs
- RemotingConfigParser.cs
- LinkDescriptor.cs
- Enum.cs
- ErrorStyle.cs
- QualificationDataAttribute.cs
- FilterableAttribute.cs
- XPathExpr.cs
- PriorityItem.cs
- ArgumentOutOfRangeException.cs
- DataControlPagerLinkButton.cs
- IdnMapping.cs
- UpdatePanelTriggerCollection.cs
- SpellCheck.cs
- DbUpdateCommandTree.cs
- MergablePropertyAttribute.cs
- ByteConverter.cs
- DefaultDiscoveryServiceExtension.cs
- SqlProcedureAttribute.cs
- AttributeProviderAttribute.cs
- KerberosTokenFactoryCredential.cs
- ProcessHost.cs
- PagesSection.cs
- EarlyBoundInfo.cs
- ImageMapEventArgs.cs
- Nullable.cs
- XmlDomTextWriter.cs
- PersonalizationStateQuery.cs
- RubberbandSelector.cs
- StructuralComparisons.cs
- AppSettingsExpressionEditor.cs
- AssociationSetMetadata.cs
- IsolatedStorage.cs
- RadioButtonBaseAdapter.cs
- Animatable.cs
- BinaryMessageEncoder.cs
- XPathChildIterator.cs
- SafeBitVector32.cs
- RectangleConverter.cs
- DocumentXPathNavigator.cs
- FontUnit.cs
- DataGridViewCellMouseEventArgs.cs
- Rule.cs