Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Configuration / WebRequestModuleElementCollection.cs / 1305376 / 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
- UserPersonalizationStateInfo.cs
- SystemIPAddressInformation.cs
- SendMailErrorEventArgs.cs
- LocalServiceSecuritySettingsElement.cs
- TextBlockAutomationPeer.cs
- SchemaContext.cs
- SafeNativeMethods.cs
- SystemInfo.cs
- QilInvoke.cs
- DisplayNameAttribute.cs
- DirectoryNotFoundException.cs
- ScriptServiceAttribute.cs
- XamlBrushSerializer.cs
- CollectionsUtil.cs
- DbLambda.cs
- NetCodeGroup.cs
- QilName.cs
- DecimalAnimation.cs
- OledbConnectionStringbuilder.cs
- VBCodeProvider.cs
- DetailsView.cs
- PageScaling.cs
- SafeFileHandle.cs
- FtpRequestCacheValidator.cs
- CellQuery.cs
- PartialCachingControl.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- PropertyTabAttribute.cs
- Scene3D.cs
- FamilyCollection.cs
- SecurityContext.cs
- SiteIdentityPermission.cs
- InternalTransaction.cs
- XmlEntityReference.cs
- PrintEvent.cs
- UInt16Storage.cs
- CatalogZone.cs
- FacetDescriptionElement.cs
- PathNode.cs
- PolyQuadraticBezierSegment.cs
- FontFaceLayoutInfo.cs
- ReachPageContentSerializer.cs
- UriTemplate.cs
- TextModifierScope.cs
- PartitionResolver.cs
- ConnectionStringEditor.cs
- SyndicationSerializer.cs
- Vector3DAnimationUsingKeyFrames.cs
- IpcManager.cs
- GenericParameterDataContract.cs
- DesignerListAdapter.cs
- WindowsImpersonationContext.cs
- ServiceControllerDesigner.cs
- IndependentAnimationStorage.cs
- EventDescriptor.cs
- MergePropertyDescriptor.cs
- BaseDataBoundControlDesigner.cs
- NamedPipeProcessProtocolHandler.cs
- CreatingCookieEventArgs.cs
- CorrelationToken.cs
- CommonProperties.cs
- ConnectionManagementSection.cs
- NullableBoolConverter.cs
- OleDbPropertySetGuid.cs
- activationcontext.cs
- X509Utils.cs
- X509InitiatorCertificateServiceElement.cs
- ParagraphVisual.cs
- TextBoxRenderer.cs
- ExtentJoinTreeNode.cs
- ItemCheckedEvent.cs
- XsdBuilder.cs
- ObservableDictionary.cs
- CustomActivityDesigner.cs
- RegexRunner.cs
- ObjectKeyFrameCollection.cs
- NullableBoolConverter.cs
- TdsParserStaticMethods.cs
- SingleConverter.cs
- ParserExtension.cs
- GACMembershipCondition.cs
- LinearQuaternionKeyFrame.cs
- RemoteCryptoRsaServiceProvider.cs
- BooleanExpr.cs
- SpecularMaterial.cs
- DiscoveryDocumentSerializer.cs
- AvTraceFormat.cs
- basenumberconverter.cs
- PositiveTimeSpanValidator.cs
- ADConnectionHelper.cs
- DataGridViewCellValidatingEventArgs.cs
- DataGridViewCellMouseEventArgs.cs
- CacheMemory.cs
- WebBrowserProgressChangedEventHandler.cs
- ExpressionBuilderContext.cs
- AuthorizationRule.cs
- SafeCryptHandles.cs
- HostedNamedPipeTransportManager.cs
- EntityDataSourceContainerNameItem.cs
- CodeThrowExceptionStatement.cs