Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / UI / WebControls / TreeNodeStyleCollection.cs / 1 / 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; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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
- MemoryFailPoint.cs
- lengthconverter.cs
- BitmapEffectGroup.cs
- EntityObject.cs
- X509CertificateClaimSet.cs
- IpcClientChannel.cs
- VoiceSynthesis.cs
- DataTransferEventArgs.cs
- ByteFacetDescriptionElement.cs
- DispatcherExceptionFilterEventArgs.cs
- WindowsImpersonationContext.cs
- ADConnectionHelper.cs
- ToolStripLabel.cs
- RemotingException.cs
- FileAuthorizationModule.cs
- ZoneButton.cs
- CookielessHelper.cs
- TraceXPathNavigator.cs
- Camera.cs
- XamlTreeBuilderBamlRecordWriter.cs
- XmlSchemaComplexContentExtension.cs
- Unit.cs
- ToolStripSplitButton.cs
- CultureTableRecord.cs
- shaperfactoryquerycachekey.cs
- LayoutEvent.cs
- BackStopAuthenticationModule.cs
- CredentialCache.cs
- DateTimeOffsetConverter.cs
- CacheOutputQuery.cs
- IdentityReference.cs
- WebBrowser.cs
- Exceptions.cs
- AspProxy.cs
- backend.cs
- ReflectionTypeLoadException.cs
- FrameworkRichTextComposition.cs
- ChildTable.cs
- CustomErrorCollection.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- Span.cs
- BindToObject.cs
- CompareInfo.cs
- BaseUriHelper.cs
- ContentControl.cs
- ThreadAttributes.cs
- IdentitySection.cs
- SamlAttributeStatement.cs
- SoapIgnoreAttribute.cs
- DrawingGroup.cs
- PropertyDescriptorComparer.cs
- LinearQuaternionKeyFrame.cs
- AndMessageFilter.cs
- CapabilitiesUse.cs
- QueryCreatedEventArgs.cs
- DecoratedNameAttribute.cs
- OletxEnlistment.cs
- ContainerSelectorBehavior.cs
- UrlUtility.cs
- IndentedWriter.cs
- Utils.cs
- DetailsViewUpdateEventArgs.cs
- ObjectManager.cs
- DataRowView.cs
- ProfilePropertySettings.cs
- SettingsBase.cs
- ToolStripSystemRenderer.cs
- InstanceKey.cs
- CharEnumerator.cs
- RegisteredArrayDeclaration.cs
- AxImporter.cs
- SendMailErrorEventArgs.cs
- DeleteHelper.cs
- UnknownBitmapEncoder.cs
- ActivityXRefConverter.cs
- FixedHighlight.cs
- PreservationFileReader.cs
- NextPreviousPagerField.cs
- XmlQueryRuntime.cs
- OutputChannelBinder.cs
- PerfCounterSection.cs
- CultureInfoConverter.cs
- XmlQueryCardinality.cs
- mongolianshape.cs
- LocalFileSettingsProvider.cs
- KnownTypesHelper.cs
- FileVersion.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- IFlowDocumentViewer.cs
- UnmanagedMemoryStream.cs
- SecurityException.cs
- QilChoice.cs
- StrokeFIndices.cs
- SchemaTypeEmitter.cs
- XpsResourcePolicy.cs
- ApplicationBuildProvider.cs
- RegexStringValidator.cs
- RectangleF.cs
- HttpClientProtocol.cs
- CustomTypeDescriptor.cs