Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / StyleCollection.cs / 1 / StyleCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Collections; using System.ComponentModel; using System.Security.Permissions; using System.Web; ////// Provides a collection of Style objects /// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class StyleCollection : StateManagedCollection { private static readonly Type[] knownTypes = new Type[] { typeof(Style) }; internal StyleCollection() { } ////// Gets the Style at the specified index /// public Style this[int i] { get { return (Style)((IList)this)[i]; } set { ((IList)this)[i] = value; } } ////// Adds a Style to the collection /// public int Add(Style style) { return ((IList)this).Add(style); } public bool Contains(Style style) { return ((IList)this).Contains(style); } public void CopyTo(Style[] styleArray, int index) { base.CopyTo(styleArray, index); } public int IndexOf(Style style) { return ((IList)this).IndexOf(style); } ////// Inserts a Treelevel at the specified index /// public void Insert(int index, Style style) { ((IList)this).Insert(index, style); } protected override object CreateKnownType(int index) { return new Style(); } protected override Type[] GetKnownTypes() { return knownTypes; } ////// Removes a Style from the collection. /// public void Remove(Style style) { ((IList)this).Remove(style); } ////// Removes a Style from the collection at a given index. /// public void RemoveAt(int index) { ((IList)this).RemoveAt(index); } protected override void SetDirtyObject(object o) { if (o is Style) { ((Style)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
- TabControlCancelEvent.cs
- DeclarativeConditionsCollection.cs
- Validator.cs
- HTTPNotFoundHandler.cs
- SystemSounds.cs
- URI.cs
- CounterSampleCalculator.cs
- EditingMode.cs
- CodePropertyReferenceExpression.cs
- FreezableCollection.cs
- PropertyEntry.cs
- CharacterMetrics.cs
- log.cs
- TransportReplyChannelAcceptor.cs
- Types.cs
- PerformanceCounterPermissionAttribute.cs
- DrawingBrush.cs
- PropertyChangingEventArgs.cs
- Base64Decoder.cs
- GeometryDrawing.cs
- NullExtension.cs
- DefinitionUpdate.cs
- FrugalMap.cs
- CodeRemoveEventStatement.cs
- ConnectionOrientedTransportElement.cs
- validationstate.cs
- ChangeBlockUndoRecord.cs
- __ComObject.cs
- ArgumentsParser.cs
- CodePrimitiveExpression.cs
- UriParserTemplates.cs
- MultiPropertyDescriptorGridEntry.cs
- XsltQilFactory.cs
- KnowledgeBase.cs
- Span.cs
- IISMapPath.cs
- versioninfo.cs
- TypeReference.cs
- PtsContext.cs
- EmissiveMaterial.cs
- Attachment.cs
- WebPartDisplayModeEventArgs.cs
- CodeAttributeDeclarationCollection.cs
- MapPathBasedVirtualPathProvider.cs
- ProxyManager.cs
- OdbcStatementHandle.cs
- FontCacheUtil.cs
- Point4D.cs
- FilterQuery.cs
- VariableQuery.cs
- DelegateCompletionCallbackWrapper.cs
- RegistryKey.cs
- CannotUnloadAppDomainException.cs
- SchemaTableOptionalColumn.cs
- SqlOuterApplyReducer.cs
- ConfigWriter.cs
- LeaseManager.cs
- MultiPartWriter.cs
- OutOfMemoryException.cs
- XmlWhitespace.cs
- IDataContractSurrogate.cs
- ProfileSettings.cs
- TrackingMemoryStream.cs
- login.cs
- HttpContextServiceHost.cs
- PageClientProxyGenerator.cs
- ModelChangedEventArgsImpl.cs
- EventLogPermissionEntryCollection.cs
- CodeAccessSecurityEngine.cs
- LogicalMethodInfo.cs
- DragEvent.cs
- DefaultValueAttribute.cs
- OrderByQueryOptionExpression.cs
- KnownBoxes.cs
- RedistVersionInfo.cs
- Storyboard.cs
- HttpModulesSection.cs
- ClientProxyGenerator.cs
- Automation.cs
- Stylesheet.cs
- EDesignUtil.cs
- UniqueID.cs
- RegexRunner.cs
- SamlAttribute.cs
- RegexWorker.cs
- MasterPageParser.cs
- ExternalDataExchangeService.cs
- Cursor.cs
- ClientSettingsProvider.cs
- FormsAuthenticationConfiguration.cs
- LocalServiceSecuritySettings.cs
- KeyMatchBuilder.cs
- WarningException.cs
- GradientBrush.cs
- TreeNodeCollection.cs
- HMACSHA384.cs
- CertificateManager.cs
- DataGridTextBox.cs
- LeaseManager.cs
- ADMembershipProvider.cs