Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / ClientTargetCollection.cs / 3 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LocatorPartList.cs
- ConfigurationSectionCollection.cs
- _NegoStream.cs
- __ComObject.cs
- PointLight.cs
- ReflectTypeDescriptionProvider.cs
- AsyncPostBackTrigger.cs
- DataContractSet.cs
- Cell.cs
- ErrorEventArgs.cs
- DataListCommandEventArgs.cs
- XmlWrappingReader.cs
- TypeUtils.cs
- PriorityBindingExpression.cs
- Inline.cs
- ItemCheckedEvent.cs
- DataGridView.cs
- RepeaterItemCollection.cs
- PathFigureCollectionValueSerializer.cs
- LinqDataSourceSelectEventArgs.cs
- ValidatedControlConverter.cs
- BulletedList.cs
- SharedConnectionInfo.cs
- EdmMember.cs
- GroupStyle.cs
- DesigntimeLicenseContextSerializer.cs
- BitmapEffect.cs
- DoubleLink.cs
- TextPointer.cs
- ObjectViewListener.cs
- DataMisalignedException.cs
- SqlCommandBuilder.cs
- ErrorLog.cs
- PagedDataSource.cs
- DashStyle.cs
- HandleCollector.cs
- SqlRewriteScalarSubqueries.cs
- mactripleDES.cs
- ChangeTracker.cs
- DataChangedEventManager.cs
- Section.cs
- StateRuntime.cs
- FixedNode.cs
- DisplayNameAttribute.cs
- ListViewItem.cs
- EventListenerClientSide.cs
- Style.cs
- IsolatedStorageException.cs
- HtmlButton.cs
- PropertyTab.cs
- TransformValueSerializer.cs
- ParseNumbers.cs
- DiscoveryClientChannelBase.cs
- MetadataCacheItem.cs
- BooleanSwitch.cs
- WasHttpModulesInstallComponent.cs
- QueryIntervalOp.cs
- HttpDebugHandler.cs
- CompilationRelaxations.cs
- Range.cs
- WebPartZoneBaseDesigner.cs
- WriteableBitmap.cs
- TextEditor.cs
- RectAnimationUsingKeyFrames.cs
- TransformedBitmap.cs
- HMACSHA512.cs
- TableRow.cs
- NativeWrapper.cs
- PropertyChangedEventArgs.cs
- ListManagerBindingsCollection.cs
- ProviderConnectionPoint.cs
- Camera.cs
- QilLoop.cs
- ComplexTypeEmitter.cs
- DynamicControl.cs
- SqlClientWrapperSmiStream.cs
- ModuleElement.cs
- XmlSchemaValidationException.cs
- SmtpFailedRecipientException.cs
- HtmlImageAdapter.cs
- ConstraintCollection.cs
- BinaryReader.cs
- BrowserCapabilitiesFactory.cs
- CodeGotoStatement.cs
- Base64Encoder.cs
- DataControlButton.cs
- NumberFormatInfo.cs
- HtmlForm.cs
- Rules.cs
- CacheEntry.cs
- AspNetHostingPermission.cs
- CalendarButtonAutomationPeer.cs
- SecurityTokenAuthenticator.cs
- CapabilitiesState.cs
- SmiRecordBuffer.cs
- ClientBuildManager.cs
- XmlSchemaGroupRef.cs
- Table.cs
- AutomationPatternInfo.cs
- WorkflowInstance.cs