Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / ClientTargetCollection.cs / 5 / ClientTargetCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.ComponentModel; using System.Web.Util; using System.Diagnostics; using System.Security.Permissions; [ConfigurationCollection(typeof(ClientTarget))] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ClientTargetCollection : ConfigurationElementCollection { private static readonly ConfigurationPropertyCollection _properties; static ClientTargetCollection() { _properties = new ConfigurationPropertyCollection(); } public ClientTargetCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public String[] AllKeys { get { return StringUtil.ObjectArrayToStringArray(BaseGetAllKeys()); } } public String GetKey(int index) { return (String)BaseGetKey(index); } public void Add(ClientTarget clientTarget) { BaseAdd(clientTarget); } public void Remove(string name) { BaseRemove(name); } public void Remove(ClientTarget clientTarget) { BaseRemove(GetElementKey(clientTarget)); } public void RemoveAt(int index) { BaseRemoveAt(index); } public new ClientTarget this[string name] { get { return (ClientTarget)BaseGet(name); } } public ClientTarget this[int index] { get { return (ClientTarget)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index, value); } } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new ClientTarget(); } protected override Object GetElementKey(ConfigurationElement element) { return ((ClientTarget)element).Alias; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.ComponentModel; using System.Web.Util; using System.Diagnostics; using System.Security.Permissions; [ConfigurationCollection(typeof(ClientTarget))] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ClientTargetCollection : ConfigurationElementCollection { private static readonly ConfigurationPropertyCollection _properties; static ClientTargetCollection() { _properties = new ConfigurationPropertyCollection(); } public ClientTargetCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public String[] AllKeys { get { return StringUtil.ObjectArrayToStringArray(BaseGetAllKeys()); } } public String GetKey(int index) { return (String)BaseGetKey(index); } public void Add(ClientTarget clientTarget) { BaseAdd(clientTarget); } public void Remove(string name) { BaseRemove(name); } public void Remove(ClientTarget clientTarget) { BaseRemove(GetElementKey(clientTarget)); } public void RemoveAt(int index) { BaseRemoveAt(index); } public new ClientTarget this[string name] { get { return (ClientTarget)BaseGet(name); } } public ClientTarget this[int index] { get { return (ClientTarget)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index, value); } } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new ClientTarget(); } protected override Object GetElementKey(ConfigurationElement element) { return ((ClientTarget)element).Alias; } } } // 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
- ItemsPanelTemplate.cs
- NameValueSectionHandler.cs
- MissingFieldException.cs
- ZipIOLocalFileBlock.cs
- CategoryNameCollection.cs
- SaveRecipientRequest.cs
- CmsInterop.cs
- CodeLinePragma.cs
- Ref.cs
- columnmapkeybuilder.cs
- UnsafeNativeMethods.cs
- SingleSelectRootGridEntry.cs
- IdentifierService.cs
- DiagnosticsElement.cs
- HttpModuleAction.cs
- ColumnHeaderConverter.cs
- CharStorage.cs
- OleDbEnumerator.cs
- ObjectSpanRewriter.cs
- BulletedList.cs
- SwitchLevelAttribute.cs
- StatusBarPanelClickEvent.cs
- ChannelManager.cs
- DataTrigger.cs
- MarkedHighlightComponent.cs
- tibetanshape.cs
- LayoutEngine.cs
- jithelpers.cs
- WebServicesSection.cs
- AttributeCollection.cs
- XmlJsonWriter.cs
- HttpWebRequest.cs
- ValidationResult.cs
- TypographyProperties.cs
- CssTextWriter.cs
- TypeLoadException.cs
- Transform3D.cs
- WindowsEditBoxRange.cs
- ConfigurationElementCollection.cs
- ToolStripItemCollection.cs
- httpapplicationstate.cs
- ThrowHelper.cs
- CachingHintValidation.cs
- InvalidComObjectException.cs
- ImageMetadata.cs
- CodeSnippetTypeMember.cs
- QueryOperator.cs
- ServicePointManagerElement.cs
- Schema.cs
- smtppermission.cs
- OrderingQueryOperator.cs
- FormsAuthenticationUser.cs
- ELinqQueryState.cs
- HashCodeCombiner.cs
- FrameworkContentElement.cs
- CharConverter.cs
- ObjectIDGenerator.cs
- PrintDialog.cs
- AbsoluteQuery.cs
- DebugHandleTracker.cs
- HasRunnableWorkflowEvent.cs
- EpmCustomContentDeSerializer.cs
- precedingsibling.cs
- ObjectReaderCompiler.cs
- Helpers.cs
- CheckBoxField.cs
- RefreshPropertiesAttribute.cs
- CharacterMetricsDictionary.cs
- CommonDialog.cs
- RuleSettingsCollection.cs
- CrossContextChannel.cs
- ObjectStateEntry.cs
- MetadataCache.cs
- BuildResult.cs
- XmlSchemaSearchPattern.cs
- InstallerTypeAttribute.cs
- ContextMenu.cs
- ProcessHostServerConfig.cs
- DataServiceStreamProviderWrapper.cs
- SettingsPropertyValueCollection.cs
- ServiceOperationDetailViewControl.cs
- BindingContext.cs
- SettingsPropertyCollection.cs
- BeginSelectCardRequest.cs
- DetailsViewUpdateEventArgs.cs
- FontDriver.cs
- EventLogHandle.cs
- CollectionViewSource.cs
- SystemIPGlobalStatistics.cs
- EventHandlers.cs
- Annotation.cs
- FormsAuthenticationModule.cs
- SspiWrapper.cs
- DataGridViewRow.cs
- ResourceDescriptionAttribute.cs
- Size.cs
- SymLanguageVendor.cs
- DelegatingTypeDescriptionProvider.cs
- DisableDpiAwarenessAttribute.cs
- ColumnResult.cs