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
- OutArgumentConverter.cs
- SqlRowUpdatingEvent.cs
- StaticExtensionConverter.cs
- Attributes.cs
- BuilderPropertyEntry.cs
- SatelliteContractVersionAttribute.cs
- CultureTable.cs
- DataGridViewCellEventArgs.cs
- FrameworkContentElementAutomationPeer.cs
- CLRBindingWorker.cs
- SelectionHighlightInfo.cs
- XmlSchemaComplexType.cs
- PropertyGridView.cs
- DelegatingTypeDescriptionProvider.cs
- ElapsedEventArgs.cs
- SplitterEvent.cs
- counter.cs
- QuaternionRotation3D.cs
- TdsValueSetter.cs
- ToolStripManager.cs
- formatter.cs
- updatecommandorderer.cs
- EnterpriseServicesHelper.cs
- ParseChildrenAsPropertiesAttribute.cs
- AlignmentYValidation.cs
- ClassicBorderDecorator.cs
- FastPropertyAccessor.cs
- WorkflowDurableInstance.cs
- PolicyImporterElementCollection.cs
- CryptographicAttribute.cs
- CodeSnippetStatement.cs
- ErrorRuntimeConfig.cs
- _ConnectStream.cs
- Listbox.cs
- Size3D.cs
- SemanticBasicElement.cs
- WsatRegistrationHeader.cs
- PerspectiveCamera.cs
- XpsS0ValidatingLoader.cs
- ByteBufferPool.cs
- DbParameterHelper.cs
- DispatcherObject.cs
- DnsPermission.cs
- XmlImplementation.cs
- DataGridRow.cs
- DataServiceResponse.cs
- SqlCommandBuilder.cs
- Action.cs
- AccessDataSourceView.cs
- ObfuscateAssemblyAttribute.cs
- WeakRefEnumerator.cs
- ICspAsymmetricAlgorithm.cs
- OleDbConnectionFactory.cs
- ExceptionUtil.cs
- ListMarkerLine.cs
- XmlWriterTraceListener.cs
- SyntaxCheck.cs
- HijriCalendar.cs
- HttpWriter.cs
- LinkedList.cs
- WorkflowRuntimeSection.cs
- XmlSchemaAttributeGroup.cs
- DesignerActionVerbItem.cs
- GatewayIPAddressInformationCollection.cs
- TypedDatasetGenerator.cs
- DecoderBestFitFallback.cs
- NamedPipeChannelListener.cs
- SuppressMessageAttribute.cs
- SqlFunctionAttribute.cs
- PlainXmlWriter.cs
- GB18030Encoding.cs
- MobileCapabilities.cs
- ZipPackage.cs
- ValidatorCompatibilityHelper.cs
- CustomAttributeFormatException.cs
- XmlSchemaObjectCollection.cs
- Annotation.cs
- GridToolTip.cs
- ClientOperation.cs
- AttributeUsageAttribute.cs
- DynamicPropertyReader.cs
- ModelEditingScope.cs
- HorizontalAlignConverter.cs
- SpeakProgressEventArgs.cs
- SqlGatherConsumedAliases.cs
- FirstMatchCodeGroup.cs
- CursorInteropHelper.cs
- EntityTypeBase.cs
- Schema.cs
- VectorKeyFrameCollection.cs
- WorkflowViewManager.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- BindingMemberInfo.cs
- XmlNamespaceManager.cs
- PeerResolverBindingElement.cs
- XmlAttribute.cs
- Win32SafeHandles.cs
- EventPropertyMap.cs
- MediaCommands.cs
- Rotation3DAnimation.cs