Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / TreeNodeStyleCollection.cs / 1305376 / TreeNodeStyleCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System;
using System.Collections;
using System.ComponentModel;
using System.Web;
public sealed class TreeNodeStyleCollection : StateManagedCollection {
private static readonly Type[] knownTypes = new Type[] { typeof(TreeNodeStyle) };
internal TreeNodeStyleCollection() {
}
protected override void OnInsert(int index, object value) {
base.OnInsert(index, value);
if (value is TreeNodeStyle) {
TreeNodeStyle style = (TreeNodeStyle)value;
style.Font.Underline = style.Font.Underline;
}
else {
throw new ArgumentException(SR.GetString(SR.TreeNodeStyleCollection_InvalidArgument), "value");
}
}
public TreeNodeStyle this[int i] {
get {
return (TreeNodeStyle)((IList)this)[i];
}
set {
((IList)this)[i] = value;
}
}
public int Add(TreeNodeStyle style) {
return ((IList)this).Add(style);
}
public bool Contains(TreeNodeStyle style) {
return ((IList)this).Contains(style);
}
public void CopyTo(TreeNodeStyle[] styleArray, int index) {
base.CopyTo(styleArray, index);
}
public int IndexOf(TreeNodeStyle style) {
return ((IList)this).IndexOf(style);
}
public void Insert(int index, TreeNodeStyle style) {
((IList)this).Insert(index, style);
}
protected override object CreateKnownType(int index) {
return new TreeNodeStyle();
}
protected override Type[] GetKnownTypes() {
return knownTypes;
}
public void Remove(TreeNodeStyle style) {
((IList)this).Remove(style);
}
public void RemoveAt(int index) {
((IList)this).RemoveAt(index);
}
protected override void SetDirtyObject(object o) {
if (o is TreeNodeStyle) {
((TreeNodeStyle)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;
public sealed class TreeNodeStyleCollection : StateManagedCollection {
private static readonly Type[] knownTypes = new Type[] { typeof(TreeNodeStyle) };
internal TreeNodeStyleCollection() {
}
protected override void OnInsert(int index, object value) {
base.OnInsert(index, value);
if (value is TreeNodeStyle) {
TreeNodeStyle style = (TreeNodeStyle)value;
style.Font.Underline = style.Font.Underline;
}
else {
throw new ArgumentException(SR.GetString(SR.TreeNodeStyleCollection_InvalidArgument), "value");
}
}
public TreeNodeStyle this[int i] {
get {
return (TreeNodeStyle)((IList)this)[i];
}
set {
((IList)this)[i] = value;
}
}
public int Add(TreeNodeStyle style) {
return ((IList)this).Add(style);
}
public bool Contains(TreeNodeStyle style) {
return ((IList)this).Contains(style);
}
public void CopyTo(TreeNodeStyle[] styleArray, int index) {
base.CopyTo(styleArray, index);
}
public int IndexOf(TreeNodeStyle style) {
return ((IList)this).IndexOf(style);
}
public void Insert(int index, TreeNodeStyle style) {
((IList)this).Insert(index, style);
}
protected override object CreateKnownType(int index) {
return new TreeNodeStyle();
}
protected override Type[] GetKnownTypes() {
return knownTypes;
}
public void Remove(TreeNodeStyle style) {
((IList)this).Remove(style);
}
public void RemoveAt(int index) {
((IList)this).RemoveAt(index);
}
protected override void SetDirtyObject(object o) {
if (o is TreeNodeStyle) {
((TreeNodeStyle)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
- OpenTypeLayoutCache.cs
- BinaryFormatterSinks.cs
- UiaCoreTypesApi.cs
- VariableQuery.cs
- ValidatorCompatibilityHelper.cs
- oledbmetadatacollectionnames.cs
- AttributeEmitter.cs
- ModuleElement.cs
- TargetConverter.cs
- WebDisplayNameAttribute.cs
- RoleGroupCollection.cs
- LinkedResource.cs
- PenContext.cs
- WmlPhoneCallAdapter.cs
- SystemWebCachingSectionGroup.cs
- RelOps.cs
- TextRangeSerialization.cs
- CodeSubDirectory.cs
- EntityModelSchemaGenerator.cs
- SchemaImporter.cs
- QuadTree.cs
- InstanceKeyView.cs
- CacheOutputQuery.cs
- ObjectAnimationBase.cs
- RelationshipEndMember.cs
- PropertyChange.cs
- Attribute.cs
- TextSpanModifier.cs
- FormViewPagerRow.cs
- Filter.cs
- IERequestCache.cs
- DataListItemEventArgs.cs
- EnumValAlphaComparer.cs
- ColorTypeConverter.cs
- DataGridViewSelectedCellCollection.cs
- RangeValuePattern.cs
- UIElementIsland.cs
- OleDbCommandBuilder.cs
- SafeProcessHandle.cs
- XmlException.cs
- ToolboxItemFilterAttribute.cs
- MemoryFailPoint.cs
- ClientType.cs
- SelectionRange.cs
- DeclarationUpdate.cs
- XmlSchemaSimpleType.cs
- PolicyManager.cs
- GenerateTemporaryAssemblyTask.cs
- SerialPort.cs
- Int64Converter.cs
- PageSettings.cs
- MetadataArtifactLoaderComposite.cs
- TextUtf8RawTextWriter.cs
- ModulesEntry.cs
- HtmlInputReset.cs
- ToolStripContainer.cs
- Exceptions.cs
- PageParserFilter.cs
- UserControl.cs
- OracleMonthSpan.cs
- FileIOPermission.cs
- ProfileBuildProvider.cs
- OleDbErrorCollection.cs
- CodeDirectionExpression.cs
- SqlMethods.cs
- UriTemplateTableMatchCandidate.cs
- IndexedString.cs
- WsatServiceCertificate.cs
- ActivationServices.cs
- TextPenaltyModule.cs
- DynamicValueConverter.cs
- ContainerSelectorGlyph.cs
- SHA1Managed.cs
- CreatingCookieEventArgs.cs
- SkinBuilder.cs
- SimpleBitVector32.cs
- DBParameter.cs
- PrimitiveXmlSerializers.cs
- ConfigurationElementProperty.cs
- __TransparentProxy.cs
- FileEnumerator.cs
- EditorPartChrome.cs
- ManualResetEvent.cs
- AttributeUsageAttribute.cs
- OrthographicCamera.cs
- PipeConnection.cs
- DropSource.cs
- DependencyObjectProvider.cs
- Rect.cs
- Duration.cs
- BaseDataListComponentEditor.cs
- AppAction.cs
- SparseMemoryStream.cs
- RegexRunnerFactory.cs
- StringCollection.cs
- WindowsScrollBar.cs
- Form.cs
- GridViewUpdatedEventArgs.cs
- XXXOnTypeBuilderInstantiation.cs
- ListSortDescription.cs