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
- ConfigUtil.cs
- BevelBitmapEffect.cs
- SystemEvents.cs
- PrePostDescendentsWalker.cs
- HtmlShim.cs
- SspiSafeHandles.cs
- OdbcHandle.cs
- SqlCommandSet.cs
- CodeNamespaceImport.cs
- IsolatedStorageFileStream.cs
- ContextQuery.cs
- DataSpaceManager.cs
- NotifyIcon.cs
- MarkupWriter.cs
- ImageButton.cs
- _UriSyntax.cs
- HttpRequestMessageProperty.cs
- mediaeventshelper.cs
- SharedPersonalizationStateInfo.cs
- TextServicesCompartmentContext.cs
- Graphics.cs
- HttpListenerContext.cs
- Closure.cs
- EventSetter.cs
- SqlEnums.cs
- ButtonColumn.cs
- XmlIgnoreAttribute.cs
- AssociatedControlConverter.cs
- TimeSpanValidatorAttribute.cs
- JournalEntryStack.cs
- CmsInterop.cs
- Assembly.cs
- RenderingBiasValidation.cs
- DomainUpDown.cs
- WorkItem.cs
- ImageFormat.cs
- CacheVirtualItemsEvent.cs
- XmlWriterDelegator.cs
- SqlCaseSimplifier.cs
- StateBag.cs
- RelationshipEnd.cs
- TemplateXamlParser.cs
- login.cs
- Matrix.cs
- UserControl.cs
- XamlFilter.cs
- WebServiceClientProxyGenerator.cs
- Baml2006ReaderFrame.cs
- FontStyleConverter.cs
- RequestQueue.cs
- FilteredAttributeCollection.cs
- XpsFilter.cs
- VersionedStream.cs
- GridView.cs
- FilterElement.cs
- SrgsDocument.cs
- IApplicationTrustManager.cs
- StreamGeometry.cs
- ContractMethodInfo.cs
- QilParameter.cs
- MultiBinding.cs
- ObservableCollection.cs
- AccessibilityHelperForVista.cs
- GiveFeedbackEventArgs.cs
- ValidationManager.cs
- ConnectionAcceptor.cs
- NCryptNative.cs
- UriTemplateCompoundPathSegment.cs
- FixedDocumentSequencePaginator.cs
- ContextMarshalException.cs
- TreeNodeStyleCollection.cs
- UserNameSecurityTokenProvider.cs
- XmlHierarchicalEnumerable.cs
- MessagePropertyDescriptionCollection.cs
- ConfigurationPropertyCollection.cs
- StrongNameIdentityPermission.cs
- Journaling.cs
- ResourcesChangeInfo.cs
- ScriptResourceAttribute.cs
- TimersDescriptionAttribute.cs
- FileIOPermission.cs
- Effect.cs
- DesignerView.Commands.cs
- BeginEvent.cs
- DefaultObjectSerializer.cs
- TableChangeProcessor.cs
- KeyValueConfigurationCollection.cs
- XmlBaseReader.cs
- NetPeerTcpBindingElement.cs
- HttpRequestWrapper.cs
- DragStartedEventArgs.cs
- SiteMapSection.cs
- ReadContentAsBinaryHelper.cs
- ProcessModelInfo.cs
- AssemblyResourceLoader.cs
- UnsafeNativeMethods.cs
- ValueUnavailableException.cs
- HashHelper.cs
- EventRoute.cs
- QuotedPrintableStream.cs