Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / ClientTargetCollection.cs / 1305376 / 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))] 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))] 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
- ListView.cs
- MessageQueuePermission.cs
- XmlSiteMapProvider.cs
- ListItemsPage.cs
- IERequestCache.cs
- VoiceInfo.cs
- WebBrowserSiteBase.cs
- XmlNamespaceMappingCollection.cs
- Quad.cs
- Listbox.cs
- XmlSchemaInclude.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- QilReplaceVisitor.cs
- DocumentGridContextMenu.cs
- ItemCollection.cs
- MruCache.cs
- ZoomPercentageConverter.cs
- FontCollection.cs
- PlainXmlSerializer.cs
- DataControlCommands.cs
- Compilation.cs
- EntityDataSourceReferenceGroup.cs
- GridViewRowCollection.cs
- OpCodes.cs
- TabletCollection.cs
- Compiler.cs
- CompilerState.cs
- TimeSpanSecondsConverter.cs
- CodeMethodReturnStatement.cs
- NotificationContext.cs
- CompilationUnit.cs
- WebScriptEnablingElement.cs
- ServerReliableChannelBinder.cs
- ButtonDesigner.cs
- TemplateComponentConnector.cs
- followingsibling.cs
- ByteAnimation.cs
- DbConnectionOptions.cs
- SqlDataSourceView.cs
- GridViewSelectEventArgs.cs
- DocumentEventArgs.cs
- MatrixTransform3D.cs
- MetadataItemEmitter.cs
- ToolStripDesignerAvailabilityAttribute.cs
- Version.cs
- SizeChangedInfo.cs
- FileSystemWatcher.cs
- IProvider.cs
- ConfigurationLoader.cs
- ListViewDeletedEventArgs.cs
- CompositeControl.cs
- PackUriHelper.cs
- TransactedReceiveScope.cs
- Filter.cs
- OletxTransactionManager.cs
- PersonalizationProviderHelper.cs
- DtcInterfaces.cs
- TrustManagerPromptUI.cs
- RuntimeHelpers.cs
- ProfessionalColorTable.cs
- XmlSchemaSimpleContent.cs
- SqlProviderUtilities.cs
- TraceHandler.cs
- BoundField.cs
- MonitoringDescriptionAttribute.cs
- OdbcConnection.cs
- ImageDesigner.cs
- SettingsBindableAttribute.cs
- input.cs
- securitycriticaldataformultiplegetandset.cs
- ActivityCodeGenerator.cs
- BindingContext.cs
- Rijndael.cs
- SynchronizationLockException.cs
- WriteableOnDemandStream.cs
- FontSourceCollection.cs
- TableAdapterManagerNameHandler.cs
- XmlSerializerOperationFormatter.cs
- MetricEntry.cs
- CursorInteropHelper.cs
- FieldBuilder.cs
- DocumentPageHost.cs
- CollectionViewSource.cs
- List.cs
- TextTreeUndo.cs
- Size3D.cs
- ControlBuilderAttribute.cs
- DbConnectionPoolCounters.cs
- ContentFilePart.cs
- PrintingPermissionAttribute.cs
- PeerMaintainer.cs
- XsltLibrary.cs
- WebServiceMethodData.cs
- HttpCapabilitiesBase.cs
- CompatibleComparer.cs
- GAC.cs
- ObjectReaderCompiler.cs
- FrameDimension.cs
- ScrollEventArgs.cs
- ReadOnlyHierarchicalDataSource.cs