Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Net / System / Net / Configuration / WebRequestModuleElementCollection.cs / 1 / WebRequestModuleElementCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Configuration { using System; using System.Configuration; using System.Security.Permissions; [ConfigurationCollection(typeof(WebRequestModuleElement))] public sealed class WebRequestModuleElementCollection : ConfigurationElementCollection { public WebRequestModuleElementCollection() { } public WebRequestModuleElement this[int index] { get { return (WebRequestModuleElement)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index,value); } } public new WebRequestModuleElement this[string name] { get { return (WebRequestModuleElement)BaseGet(name); } set { if (BaseGet(name) != null) { BaseRemove(name); } BaseAdd(value); } } public void Add(WebRequestModuleElement element) { BaseAdd(element); } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new WebRequestModuleElement(); } protected override Object GetElementKey(ConfigurationElement element) { if (element == null) throw new ArgumentNullException("element"); return ((WebRequestModuleElement)element).Key; } public int IndexOf(WebRequestModuleElement element) { return BaseIndexOf(element); } public void Remove(WebRequestModuleElement element) { if (element == null) throw new ArgumentNullException("element"); BaseRemove(element.Key); } public void Remove(string name) { BaseRemove(name); } public void RemoveAt(int index) { BaseRemoveAt(index); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Configuration { using System; using System.Configuration; using System.Security.Permissions; [ConfigurationCollection(typeof(WebRequestModuleElement))] public sealed class WebRequestModuleElementCollection : ConfigurationElementCollection { public WebRequestModuleElementCollection() { } public WebRequestModuleElement this[int index] { get { return (WebRequestModuleElement)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index,value); } } public new WebRequestModuleElement this[string name] { get { return (WebRequestModuleElement)BaseGet(name); } set { if (BaseGet(name) != null) { BaseRemove(name); } BaseAdd(value); } } public void Add(WebRequestModuleElement element) { BaseAdd(element); } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new WebRequestModuleElement(); } protected override Object GetElementKey(ConfigurationElement element) { if (element == null) throw new ArgumentNullException("element"); return ((WebRequestModuleElement)element).Key; } public int IndexOf(WebRequestModuleElement element) { return BaseIndexOf(element); } public void Remove(WebRequestModuleElement element) { if (element == null) throw new ArgumentNullException("element"); BaseRemove(element.Key); } public void Remove(string name) { BaseRemove(name); } public void RemoveAt(int index) { BaseRemoveAt(index); } } } // 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
- HijriCalendar.cs
- SqlNamer.cs
- HttpDebugHandler.cs
- CfgRule.cs
- ActivityDesignerLayoutSerializers.cs
- HttpProfileGroupBase.cs
- QilFactory.cs
- EditorZone.cs
- CopyCodeAction.cs
- HttpApplicationStateWrapper.cs
- ProcessInfo.cs
- TypeExtensionConverter.cs
- ImageAutomationPeer.cs
- ListViewItem.cs
- FrameSecurityDescriptor.cs
- XmlSchemaElement.cs
- EntitySqlQueryCacheKey.cs
- CompleteWizardStep.cs
- PngBitmapEncoder.cs
- ArgumentDirectionHelper.cs
- DataControlLinkButton.cs
- TaiwanLunisolarCalendar.cs
- RemotingServices.cs
- Descriptor.cs
- AdRotator.cs
- ProxyFragment.cs
- CodeGroup.cs
- QilIterator.cs
- TextPointer.cs
- HttpException.cs
- SQLMembershipProvider.cs
- AutomationElement.cs
- AttachInfo.cs
- TransportationConfigurationTypeInstallComponent.cs
- ObjectDisposedException.cs
- ApplicationDirectoryMembershipCondition.cs
- XmlSchemaFacet.cs
- DiscardableAttribute.cs
- DataTableReader.cs
- GPRECTF.cs
- InlineCollection.cs
- FixUp.cs
- RtfControls.cs
- FixedTextPointer.cs
- PasswordRecovery.cs
- NotImplementedException.cs
- ColorAnimationUsingKeyFrames.cs
- WindowsListViewScroll.cs
- MessageSmuggler.cs
- DiscoveryClientProtocol.cs
- Label.cs
- XmlSchemaObject.cs
- Stylesheet.cs
- StrokeDescriptor.cs
- CheckBoxRenderer.cs
- PolygonHotSpot.cs
- X509CertificateCollection.cs
- InputScopeNameConverter.cs
- exports.cs
- SerializationStore.cs
- GenericsNotImplementedException.cs
- OdbcConnectionPoolProviderInfo.cs
- HashHelper.cs
- Stack.cs
- DataTableClearEvent.cs
- PrintingPermissionAttribute.cs
- TransformProviderWrapper.cs
- DataKeyArray.cs
- ToolboxItemCollection.cs
- CodePageUtils.cs
- SqlDataSourceCache.cs
- ACE.cs
- FillRuleValidation.cs
- LinearQuaternionKeyFrame.cs
- IMembershipProvider.cs
- ObjectSecurity.cs
- ContextStaticAttribute.cs
- CombinedGeometry.cs
- PassportIdentity.cs
- StringSorter.cs
- PerfService.cs
- SiteMap.cs
- WrapPanel.cs
- NavigateEvent.cs
- SoapTypeAttribute.cs
- HandleRef.cs
- RIPEMD160Managed.cs
- NotSupportedException.cs
- XsdCachingReader.cs
- LoginViewDesigner.cs
- InputMethod.cs
- _SslState.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- ColumnMapCopier.cs
- StructuredType.cs
- IdnElement.cs
- EmptyReadOnlyDictionaryInternal.cs
- ExpandedWrapper.cs
- PointLightBase.cs
- ConsoleKeyInfo.cs