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
- TextSimpleMarkerProperties.cs
- Object.cs
- ResourceAttributes.cs
- Canvas.cs
- CompilationAssemblyInstallComponent.cs
- ItemType.cs
- RightNameExpirationInfoPair.cs
- AppDomainFactory.cs
- OdbcDataAdapter.cs
- AdornerDecorator.cs
- AVElementHelper.cs
- AuthorizationPolicyTypeElementCollection.cs
- ControlCollection.cs
- Event.cs
- HttpGetProtocolReflector.cs
- DynamicResourceExtension.cs
- activationcontext.cs
- XmlSchemaInferenceException.cs
- EntityDataSourceContainerNameConverter.cs
- SourceElementsCollection.cs
- RuntimeHelpers.cs
- WaitForChangedResult.cs
- WindowManager.cs
- MemoryMappedFileSecurity.cs
- UnsafeNativeMethods.cs
- IFlowDocumentViewer.cs
- BoolExpr.cs
- XmlSchemaType.cs
- processwaithandle.cs
- AutomationPeer.cs
- ErrorWebPart.cs
- WsiProfilesElement.cs
- Dictionary.cs
- Compiler.cs
- ValidationEventArgs.cs
- ListParagraph.cs
- PnrpPeerResolverElement.cs
- BrushConverter.cs
- DocumentXmlWriter.cs
- MetadataSource.cs
- TextTreeInsertUndoUnit.cs
- InvokeMethodActivity.cs
- CultureSpecificCharacterBufferRange.cs
- MultipleViewPattern.cs
- DBSqlParserTableCollection.cs
- ImageField.cs
- PolicyLevel.cs
- FormViewUpdatedEventArgs.cs
- ExpandedWrapper.cs
- OleDbDataAdapter.cs
- PointF.cs
- ZipIOModeEnforcingStream.cs
- ApplicationBuildProvider.cs
- ServiceOperationParameter.cs
- LogWriteRestartAreaState.cs
- dsa.cs
- DiagnosticsConfigurationHandler.cs
- BamlVersionHeader.cs
- Panel.cs
- EditingCommands.cs
- DataSvcMapFileSerializer.cs
- DesignerForm.cs
- DataObject.cs
- SafeWaitHandle.cs
- querybuilder.cs
- Padding.cs
- WebPartVerbsEventArgs.cs
- RowToFieldTransformer.cs
- ExtentCqlBlock.cs
- BasePattern.cs
- LineSegment.cs
- XmlUtil.cs
- TextTreeFixupNode.cs
- IPEndPointCollection.cs
- ClientConfigPaths.cs
- OdbcInfoMessageEvent.cs
- PasswordBox.cs
- TraceLog.cs
- PropertyGroupDescription.cs
- OracleParameterCollection.cs
- NotSupportedException.cs
- PngBitmapEncoder.cs
- SignatureSummaryDialog.cs
- ColumnBinding.cs
- HelpKeywordAttribute.cs
- ConnectionManagementElementCollection.cs
- ShaderRenderModeValidation.cs
- SetStateDesigner.cs
- TextBoxRenderer.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- TransactionException.cs
- ArglessEventHandlerProxy.cs
- RegisteredArrayDeclaration.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- VirtualPathUtility.cs
- TransformValueSerializer.cs
- OlePropertyStructs.cs
- DataGridViewUtilities.cs
- Soap.cs
- GeneralTransform3DGroup.cs