Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReadWriteSpinLock.cs
- MultiPartWriter.cs
- Size.cs
- CollectionContainer.cs
- LocatorBase.cs
- MergeLocalizationDirectives.cs
- PropertyGeneratedEventArgs.cs
- WeakReference.cs
- IgnoreFlushAndCloseStream.cs
- MissingMemberException.cs
- CodeAttributeDeclarationCollection.cs
- FontSizeConverter.cs
- SemaphoreFullException.cs
- Storyboard.cs
- HttpRequestCacheValidator.cs
- Command.cs
- DrawTreeNodeEventArgs.cs
- TagPrefixInfo.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- FontFamily.cs
- CloseSequence.cs
- TypeName.cs
- IisTraceWebEventProvider.cs
- XmlTextReader.cs
- SqlDependency.cs
- UdpReplyToBehavior.cs
- HttpProfileGroupBase.cs
- SchemaElement.cs
- DbCommandTree.cs
- SelectionHighlightInfo.cs
- TraceLog.cs
- WorkflowTraceTransfer.cs
- DetailsViewInsertEventArgs.cs
- ConfigurationManagerHelper.cs
- Socket.cs
- CodeTypeConstructor.cs
- XmlBindingWorker.cs
- SecurityTokenValidationException.cs
- DateTimeOffsetStorage.cs
- DbConnectionPool.cs
- EastAsianLunisolarCalendar.cs
- X509ImageLogo.cs
- CultureInfo.cs
- ActivatableWorkflowsQueryResult.cs
- ErrorEventArgs.cs
- BitmapData.cs
- ReadWriteSpinLock.cs
- FontSizeConverter.cs
- DbProviderFactoriesConfigurationHandler.cs
- EllipseGeometry.cs
- PropertyEntry.cs
- RightsManagementEncryptedStream.cs
- X509Certificate2Collection.cs
- AddInContractAttribute.cs
- XPathScanner.cs
- ThousandthOfEmRealDoubles.cs
- Rotation3DKeyFrameCollection.cs
- SourceInterpreter.cs
- XmlSchemaProviderAttribute.cs
- WebPartManager.cs
- Section.cs
- XmlFormatReaderGenerator.cs
- Util.cs
- BookmarkUndoUnit.cs
- ServiceDiscoveryBehavior.cs
- CurrentChangedEventManager.cs
- TypeResolver.cs
- RemotingAttributes.cs
- GifBitmapEncoder.cs
- ResizeGrip.cs
- SystemIPv6InterfaceProperties.cs
- PreparingEnlistment.cs
- TreeViewDesigner.cs
- SimpleColumnProvider.cs
- DynamicContractTypeBuilder.cs
- XmlHelper.cs
- XmlTextEncoder.cs
- ActionFrame.cs
- PerformanceCounterPermissionEntry.cs
- AutoGeneratedField.cs
- SymLanguageType.cs
- DragDrop.cs
- ExpressionBuilder.cs
- DataGridViewCellValidatingEventArgs.cs
- DispatcherExceptionFilterEventArgs.cs
- DataColumnMapping.cs
- Marshal.cs
- StyleBamlRecordReader.cs
- MultiSelectRootGridEntry.cs
- PipelineComponent.cs
- ResourceAssociationTypeEnd.cs
- AmbiguousMatchException.cs
- GPStream.cs
- ReachSerializer.cs
- StringExpressionSet.cs
- EditingMode.cs
- BinaryWriter.cs
- TraversalRequest.cs
- SimplePropertyEntry.cs
- DrawingContextWalker.cs