Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / StyleCollection.cs / 1305376 / StyleCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Collections; using System.ComponentModel; using System.Web; ////// Provides a collection of Style objects /// 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. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Collections; using System.ComponentModel; using System.Web; ////// Provides a collection of Style objects /// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlNamespaceMappingCollection.cs
- CacheOutputQuery.cs
- TreeViewCancelEvent.cs
- NumericPagerField.cs
- BindingContext.cs
- ChildDocumentBlock.cs
- TraceContext.cs
- UdpContractFilterBehavior.cs
- DataGridViewLinkCell.cs
- FrugalMap.cs
- CommonProperties.cs
- TextDecorationUnitValidation.cs
- WasNotInstalledException.cs
- ASCIIEncoding.cs
- ClientConfigPaths.cs
- ImageSource.cs
- HideDisabledControlAdapter.cs
- TreeWalker.cs
- ListViewEditEventArgs.cs
- XmlReflectionMember.cs
- XamlSerializationHelper.cs
- BlockingCollection.cs
- XmlSubtreeReader.cs
- _AutoWebProxyScriptWrapper.cs
- ImageCreator.cs
- CodeMemberMethod.cs
- SequentialOutput.cs
- Timeline.cs
- DrawToolTipEventArgs.cs
- Stackframe.cs
- OdbcRowUpdatingEvent.cs
- FontWeightConverter.cs
- XmlObjectSerializer.cs
- DeviceContexts.cs
- WebPartCollection.cs
- SocketElement.cs
- ReferencedAssembly.cs
- XmlTextReaderImplHelpers.cs
- ProfileProvider.cs
- COM2Properties.cs
- IPGlobalProperties.cs
- BitStack.cs
- Int32Collection.cs
- SafeThemeHandle.cs
- WebHttpBinding.cs
- Timer.cs
- PrintPreviewControl.cs
- ValidationSummary.cs
- TPLETWProvider.cs
- SqlUserDefinedTypeAttribute.cs
- CaseStatementSlot.cs
- TypeCollectionPropertyEditor.cs
- DisplayMemberTemplateSelector.cs
- CodeSubDirectoriesCollection.cs
- EnvelopeVersion.cs
- CollectionConverter.cs
- ToolStripPanel.cs
- Emitter.cs
- OrderByLifter.cs
- XmlUtf8RawTextWriter.cs
- InvalidComObjectException.cs
- DataGridViewButtonColumn.cs
- DbSetClause.cs
- ControlCollection.cs
- _FtpDataStream.cs
- LinearKeyFrames.cs
- Canvas.cs
- StringDictionary.cs
- WmfPlaceableFileHeader.cs
- DesignConnection.cs
- ModelItem.cs
- PrivilegeNotHeldException.cs
- DataGridLength.cs
- X509PeerCertificateElement.cs
- RemoteWebConfigurationHostStream.cs
- XamlTreeBuilder.cs
- AutomationTextAttribute.cs
- TextServicesCompartment.cs
- Base64Stream.cs
- SqlCommand.cs
- SafeArrayRankMismatchException.cs
- GenericsInstances.cs
- ListItemsPage.cs
- QueryContinueDragEventArgs.cs
- ConfigurationException.cs
- MenuItemStyleCollection.cs
- MarkupObject.cs
- Rectangle.cs
- AmbiguousMatchException.cs
- PageRanges.cs
- Grant.cs
- DbCommandDefinition.cs
- Events.cs
- LogicalExpressionEditor.cs
- PropertyCondition.cs
- SchemaInfo.cs
- securestring.cs
- X509Utils.cs
- CapiHashAlgorithm.cs
- CharEntityEncoderFallback.cs