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
- SrgsElement.cs
- DesignerWebPartChrome.cs
- EpmContentSerializer.cs
- UnSafeCharBuffer.cs
- SystemIPInterfaceProperties.cs
- PropertyEmitterBase.cs
- cache.cs
- SafeNativeMethods.cs
- EncryptedHeaderXml.cs
- CodeTypeMemberCollection.cs
- followingsibling.cs
- KeyPressEvent.cs
- TouchPoint.cs
- TemplateXamlTreeBuilder.cs
- EventRoute.cs
- HttpGetClientProtocol.cs
- AppSettingsExpressionBuilder.cs
- WrappedIUnknown.cs
- ProxyDataContractResolver.cs
- MenuScrollingVisibilityConverter.cs
- ExpressionTextBoxAutomationPeer.cs
- ServerValidateEventArgs.cs
- LayoutEvent.cs
- SparseMemoryStream.cs
- SQLGuid.cs
- ContentPresenter.cs
- HashCryptoHandle.cs
- HttpWebRequest.cs
- TextHidden.cs
- ConfigXmlCDataSection.cs
- ResumeStoryboard.cs
- SplitterPanel.cs
- HtmlInputCheckBox.cs
- StagingAreaInputItem.cs
- JavaScriptString.cs
- Visitor.cs
- AttachInfo.cs
- RouteParametersHelper.cs
- LabelLiteral.cs
- ListBindingConverter.cs
- GeneralTransformGroup.cs
- MasterPageParser.cs
- InkCanvasInnerCanvas.cs
- SqlRowUpdatedEvent.cs
- TargetControlTypeAttribute.cs
- FormatterServices.cs
- BaseCodePageEncoding.cs
- EntityContainerEntitySet.cs
- EventDescriptor.cs
- oledbconnectionstring.cs
- SequentialOutput.cs
- XmlSchemaIdentityConstraint.cs
- ContextStaticAttribute.cs
- DomNameTable.cs
- ReaderContextStackData.cs
- CorrelationResolver.cs
- ComboBox.cs
- bidPrivateBase.cs
- WmlPanelAdapter.cs
- Image.cs
- HijriCalendar.cs
- SamlAttributeStatement.cs
- EventRecordWrittenEventArgs.cs
- Padding.cs
- RecordManager.cs
- ThreadStateException.cs
- FunctionQuery.cs
- SqlIdentifier.cs
- DynamicValueConverter.cs
- TimeSpanValidator.cs
- Vector3DAnimationUsingKeyFrames.cs
- VisualBrush.cs
- PrivateFontCollection.cs
- HandledMouseEvent.cs
- EpmContentSerializer.cs
- TraceUtility.cs
- KeyToListMap.cs
- RequestQueryParser.cs
- Helpers.cs
- ConnectionPoolManager.cs
- SqlProfileProvider.cs
- CodeCatchClause.cs
- ProtocolsConfigurationEntry.cs
- LongValidator.cs
- LabelDesigner.cs
- ListView.cs
- DesignerCategoryAttribute.cs
- MultiTrigger.cs
- infer.cs
- PanelStyle.cs
- ByteAnimationUsingKeyFrames.cs
- ClrPerspective.cs
- MessageRpc.cs
- BaseCAMarshaler.cs
- DependencyObject.cs
- WindowsRichEdit.cs
- Vector3dCollection.cs
- sitestring.cs
- SuppressMergeCheckAttribute.cs
- MimeBasePart.cs