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
- TakeOrSkipQueryOperator.cs
- AutoGeneratedField.cs
- BCryptHashAlgorithm.cs
- DivideByZeroException.cs
- FlowDocumentPaginator.cs
- SqlCacheDependencyDatabase.cs
- log.cs
- TextElementCollection.cs
- Stylesheet.cs
- DomainConstraint.cs
- Semaphore.cs
- UiaCoreApi.cs
- RawStylusInputReport.cs
- StateBag.cs
- CompiledAction.cs
- RefreshPropertiesAttribute.cs
- Win32Native.cs
- SafeCryptoKeyHandle.cs
- SrgsOneOf.cs
- ITextView.cs
- VariableAction.cs
- SQLDouble.cs
- ParameterCollection.cs
- ADConnectionHelper.cs
- MenuItemStyleCollection.cs
- ErrorHandler.cs
- Base64WriteStateInfo.cs
- _AutoWebProxyScriptEngine.cs
- LostFocusEventManager.cs
- MonthChangedEventArgs.cs
- PrintPreviewGraphics.cs
- HtmlFormWrapper.cs
- EncoderNLS.cs
- AncestorChangedEventArgs.cs
- Vector3DIndependentAnimationStorage.cs
- MobileControlBuilder.cs
- PackUriHelper.cs
- MemberDomainMap.cs
- GifBitmapDecoder.cs
- ObjectViewEntityCollectionData.cs
- IndentedTextWriter.cs
- XhtmlBasicPageAdapter.cs
- XmlnsDefinitionAttribute.cs
- NameScopePropertyAttribute.cs
- ObjectStorage.cs
- TrailingSpaceComparer.cs
- EntityObject.cs
- DecoratedNameAttribute.cs
- TcpClientChannel.cs
- SystemInfo.cs
- Vector3DAnimationBase.cs
- GridEntryCollection.cs
- GlyphRun.cs
- XhtmlBasicLinkAdapter.cs
- ImageIndexConverter.cs
- TextFindEngine.cs
- JumpTask.cs
- InstancePersistenceException.cs
- EncodingTable.cs
- SecurityTokenInclusionMode.cs
- TargetFrameworkUtil.cs
- XmlILAnnotation.cs
- ConfigXmlWhitespace.cs
- SessionStateSection.cs
- DecimalConstantAttribute.cs
- XmlQueryCardinality.cs
- XmlSchemaCompilationSettings.cs
- RuleRef.cs
- ActivationWorker.cs
- OneOf.cs
- Parameter.cs
- OracleBinary.cs
- WhitespaceSignificantCollectionAttribute.cs
- FontWeights.cs
- URL.cs
- UIPermission.cs
- ParameterModifier.cs
- EntityFrameworkVersions.cs
- SQLBoolean.cs
- SubtreeProcessor.cs
- Math.cs
- SmiTypedGetterSetter.cs
- LineGeometry.cs
- WebPartConnectionsCancelEventArgs.cs
- IntegerFacetDescriptionElement.cs
- PropertyBuilder.cs
- ItemDragEvent.cs
- PreProcessInputEventArgs.cs
- RbTree.cs
- userdatakeys.cs
- Vector3DCollection.cs
- ThreadAttributes.cs
- WebPartAuthorizationEventArgs.cs
- IPipelineRuntime.cs
- SymmetricKeyWrap.cs
- TypeResolver.cs
- TagMapInfo.cs
- PointHitTestParameters.cs
- XmlNode.cs
- DynamicDocumentPaginator.cs