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 / Configuration / ClientTargetCollection.cs / 1 / 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
- RelationshipEndMember.cs
- Asn1IntegerConverter.cs
- DocumentReference.cs
- TableLayoutPanelCellPosition.cs
- TextServicesLoader.cs
- ClickablePoint.cs
- XmlStreamStore.cs
- XmlChildNodes.cs
- WindowsAuthenticationModule.cs
- ClientSideQueueItem.cs
- DoubleCollectionConverter.cs
- PortCache.cs
- MessagePropertyDescriptionCollection.cs
- Shared.cs
- PackagePart.cs
- SystemUdpStatistics.cs
- brushes.cs
- SimpleHandlerBuildProvider.cs
- DocumentationServerProtocol.cs
- SizeAnimation.cs
- LinkButton.cs
- CanonicalFontFamilyReference.cs
- Message.cs
- WebPartDesigner.cs
- CompilerGlobalScopeAttribute.cs
- SpotLight.cs
- bindurihelper.cs
- FixedSOMTableRow.cs
- SqlTypesSchemaImporter.cs
- AudioDeviceOut.cs
- RegistryKey.cs
- SnapLine.cs
- TableLayoutStyle.cs
- ISAPIWorkerRequest.cs
- ReferenceService.cs
- FacetValues.cs
- MappingItemCollection.cs
- PerformanceCounter.cs
- SystemException.cs
- VoiceInfo.cs
- Assert.cs
- EventEntry.cs
- JavaScriptString.cs
- ToolBar.cs
- ReadOnlyNameValueCollection.cs
- StringReader.cs
- MaskedTextProvider.cs
- BuildDependencySet.cs
- TabItem.cs
- ConfigurationProviderException.cs
- Helpers.cs
- LinkGrep.cs
- TypeConverterHelper.cs
- HyperLinkDataBindingHandler.cs
- TabletDeviceInfo.cs
- AlternateView.cs
- ItemPager.cs
- dbenumerator.cs
- ToggleButtonAutomationPeer.cs
- MailAddress.cs
- EntityCommandDefinition.cs
- JoinElimination.cs
- InvalidDataContractException.cs
- TraceEventCache.cs
- sqlmetadatafactory.cs
- ActiveXMessageFormatter.cs
- JapaneseCalendar.cs
- ProxyWebPartManager.cs
- URLMembershipCondition.cs
- EFAssociationProvider.cs
- LabelAutomationPeer.cs
- CacheMemory.cs
- InlinedAggregationOperatorEnumerator.cs
- LocatorPartList.cs
- WebPartsSection.cs
- SystemNetHelpers.cs
- StorageComplexTypeMapping.cs
- MethodRental.cs
- ProtocolImporter.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- HttpListenerResponse.cs
- BitSet.cs
- WebHttpSecurity.cs
- ConditionalAttribute.cs
- ISFTagAndGuidCache.cs
- InternalDispatchObject.cs
- DbDataReader.cs
- Bezier.cs
- SByte.cs
- EncryptedType.cs
- PrinterSettings.cs
- SqlTypeSystemProvider.cs
- ScrollBar.cs
- DataObjectEventArgs.cs
- SortFieldComparer.cs
- SerialPort.cs
- GenericUI.cs
- XPathDocumentIterator.cs
- WindowsSpinner.cs
- RowSpanVector.cs