Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / 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. //------------------------------------------------------------------------------ //// 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
- ProcessThread.cs
- ObjectDataSourceChooseTypePanel.cs
- Vars.cs
- HtmlImage.cs
- BrushMappingModeValidation.cs
- C14NUtil.cs
- SafeRightsManagementSessionHandle.cs
- AutoGeneratedFieldProperties.cs
- ControlPropertyNameConverter.cs
- EntityConnectionStringBuilder.cs
- LowerCaseStringConverter.cs
- TypeToken.cs
- DrawItemEvent.cs
- BinaryReader.cs
- RenderDataDrawingContext.cs
- DeviceSpecificDesigner.cs
- IconConverter.cs
- RelationshipWrapper.cs
- DirectionalLight.cs
- NetSectionGroup.cs
- DesignTable.cs
- DecimalAverageAggregationOperator.cs
- BevelBitmapEffect.cs
- ByteAnimationBase.cs
- ImplicitInputBrush.cs
- LocatorPartList.cs
- XmlSignificantWhitespace.cs
- _TimerThread.cs
- AtomParser.cs
- SymLanguageVendor.cs
- SystemMulticastIPAddressInformation.cs
- ProfileManager.cs
- PublisherMembershipCondition.cs
- SectionInput.cs
- DataRowComparer.cs
- GridEntry.cs
- ItemsPanelTemplate.cs
- RegistrationServices.cs
- SqlCachedBuffer.cs
- CodeNamespaceImport.cs
- DataGridSortCommandEventArgs.cs
- CqlLexerHelpers.cs
- SQLDateTime.cs
- ClientConfigurationSystem.cs
- AttributeCallbackBuilder.cs
- SharedPersonalizationStateInfo.cs
- TextProperties.cs
- LinqDataSourceDeleteEventArgs.cs
- WebPartManager.cs
- ProxyHelper.cs
- _MultipleConnectAsync.cs
- BaseDataBoundControl.cs
- PropVariant.cs
- TextDpi.cs
- BindingObserver.cs
- BaseServiceProvider.cs
- CodeDOMUtility.cs
- NumericExpr.cs
- ControlCollection.cs
- SystemFonts.cs
- CannotUnloadAppDomainException.cs
- unsafenativemethodstextservices.cs
- DependencyObjectProvider.cs
- DashStyle.cs
- TCEAdapterGenerator.cs
- XpsPackagingException.cs
- BindingListCollectionView.cs
- BooleanAnimationBase.cs
- mediapermission.cs
- ClientConfigurationHost.cs
- ToolStripArrowRenderEventArgs.cs
- XmlDocumentSerializer.cs
- RemotingConfigParser.cs
- RepeatBehaviorConverter.cs
- InstanceDataCollection.cs
- ObjectViewQueryResultData.cs
- AnnotationStore.cs
- ContentTextAutomationPeer.cs
- PagedDataSource.cs
- DropAnimation.xaml.cs
- XmlJsonReader.cs
- WorkflowApplication.cs
- ItemCollection.cs
- ExpressionParser.cs
- EntityViewGenerationAttribute.cs
- FilteredXmlReader.cs
- ByteStreamGeometryContext.cs
- WindowsSysHeader.cs
- BinHexDecoder.cs
- ScopeCompiler.cs
- HttpAsyncResult.cs
- DocumentOutline.cs
- ToolStripGripRenderEventArgs.cs
- GenericEnumerator.cs
- XmlMembersMapping.cs
- XPathDocumentIterator.cs
- StringUtil.cs
- Enum.cs
- MembershipUser.cs
- DirectionalLight.cs