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
- DeferredRunTextReference.cs
- ContentDisposition.cs
- ImmutableCollection.cs
- ReadOnlyAttribute.cs
- BamlBinaryWriter.cs
- RegexCompilationInfo.cs
- WinEventHandler.cs
- BufferModeSettings.cs
- _SpnDictionary.cs
- Freezable.cs
- EventHandlersStore.cs
- Thread.cs
- Funcletizer.cs
- connectionpool.cs
- SafePEFileHandle.cs
- DetailsViewUpdatedEventArgs.cs
- BindingsCollection.cs
- DiscardableAttribute.cs
- Rotation3D.cs
- CodeArrayIndexerExpression.cs
- DataSourceXmlSerializer.cs
- CngKey.cs
- EdmValidator.cs
- PtsContext.cs
- PipelineModuleStepContainer.cs
- ConnectionPointConverter.cs
- AuthenticationServiceManager.cs
- BitVec.cs
- ValidateNames.cs
- PathBox.cs
- StrokeCollectionConverter.cs
- DateTimeFormatInfoScanner.cs
- ComponentChangingEvent.cs
- Exceptions.cs
- SmiRequestExecutor.cs
- DeclarationUpdate.cs
- SqlDependencyListener.cs
- RegexCharClass.cs
- OleDbConnectionInternal.cs
- XmlSerializerVersionAttribute.cs
- DataGridViewBand.cs
- ParallelTimeline.cs
- SystemNetHelpers.cs
- SQLCharsStorage.cs
- EntitySet.cs
- Serializer.cs
- ApplicationGesture.cs
- XPathSelfQuery.cs
- CatalogZoneAutoFormat.cs
- ReferentialConstraint.cs
- XmlDataProvider.cs
- QuotaExceededException.cs
- ConditionCollection.cs
- FullTextState.cs
- ObjectListTitleAttribute.cs
- CommandConverter.cs
- ResourceReferenceKeyNotFoundException.cs
- TextSegment.cs
- WaitHandleCannotBeOpenedException.cs
- OleDbSchemaGuid.cs
- DataGridHeaderBorder.cs
- JournalEntryStack.cs
- DynamicValidatorEventArgs.cs
- InvokePatternIdentifiers.cs
- ObjectQueryExecutionPlan.cs
- RenamedEventArgs.cs
- WindowsTokenRoleProvider.cs
- BulletedList.cs
- NetworkInterface.cs
- PropertyGridView.cs
- WebDisplayNameAttribute.cs
- ReadOnlyHierarchicalDataSourceView.cs
- CodeDirectiveCollection.cs
- DeclaredTypeElement.cs
- XmlSchemaAny.cs
- EntitySqlQueryBuilder.cs
- filewebrequest.cs
- WebConfigurationHostFileChange.cs
- ProgressiveCrcCalculatingStream.cs
- Size3D.cs
- CultureTableRecord.cs
- MSAAWinEventWrap.cs
- ValueProviderWrapper.cs
- Knowncolors.cs
- Base64Stream.cs
- SpeechDetectedEventArgs.cs
- SpeechEvent.cs
- MessageQueueCriteria.cs
- Model3DCollection.cs
- ClientScriptItem.cs
- ArithmeticException.cs
- Volatile.cs
- X509Chain.cs
- HttpSocketManager.cs
- QueueAccessMode.cs
- PropertyPathConverter.cs
- MsmqInputMessagePool.cs
- Page.cs
- ReadOnlyCollectionBase.cs
- BamlResourceSerializer.cs