Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- SafeNativeMethodsOther.cs
- SelfIssuedAuthRSAPKCS1SignatureFormatter.cs
- PackageDocument.cs
- UnsafeNativeMethods.cs
- SystemTcpConnection.cs
- UInt64Storage.cs
- BindingGraph.cs
- SatelliteContractVersionAttribute.cs
- PackageRelationshipSelector.cs
- NegatedConstant.cs
- handlecollector.cs
- TypeUtil.cs
- InstancePersistenceException.cs
- followingquery.cs
- TypeValidationEventArgs.cs
- TryExpression.cs
- PerformanceCounterCategory.cs
- InvokerUtil.cs
- SocketStream.cs
- TimeoutException.cs
- UpdatePanel.cs
- StateItem.cs
- MatrixTransform.cs
- SHA384Managed.cs
- InlineUIContainer.cs
- SystemIPv6InterfaceProperties.cs
- DataGridViewCheckBoxColumn.cs
- StyleXamlTreeBuilder.cs
- _Rfc2616CacheValidators.cs
- ScopelessEnumAttribute.cs
- ValidationService.cs
- IntSecurity.cs
- SplineKeyFrames.cs
- SqlDataSourceQueryEditorForm.cs
- CustomErrorsSectionWrapper.cs
- CapabilitiesUse.cs
- EntityDataSourceEntityTypeFilterItem.cs
- NullableDoubleAverageAggregationOperator.cs
- BasicKeyConstraint.cs
- _BufferOffsetSize.cs
- SmtpLoginAuthenticationModule.cs
- QilGenerator.cs
- RotateTransform3D.cs
- StyleTypedPropertyAttribute.cs
- TextWriterTraceListener.cs
- SizeFConverter.cs
- ProvidersHelper.cs
- BaseTreeIterator.cs
- IndicCharClassifier.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- OracleDataAdapter.cs
- XmlILStorageConverter.cs
- AppSecurityManager.cs
- MULTI_QI.cs
- AutomationProperty.cs
- oledbconnectionstring.cs
- brushes.cs
- OpenTypeLayout.cs
- _SSPIWrapper.cs
- IsolatedStorage.cs
- BrowserCapabilitiesFactoryBase.cs
- DataMemberFieldConverter.cs
- IncrementalReadDecoders.cs
- OleDbRowUpdatingEvent.cs
- util.cs
- CompositionAdorner.cs
- PromptStyle.cs
- ScrollBarRenderer.cs
- FindCriteria11.cs
- IHttpResponseInternal.cs
- ToolStripItemImageRenderEventArgs.cs
- WebRequestModuleElement.cs
- Label.cs
- IntegerValidator.cs
- SizeIndependentAnimationStorage.cs
- TextRangeProviderWrapper.cs
- cookieexception.cs
- XmlMembersMapping.cs
- InternalResources.cs
- XmlJsonWriter.cs
- HtmlUtf8RawTextWriter.cs
- StaticDataManager.cs
- AccessViolationException.cs
- URLString.cs
- PowerEase.cs
- ClassHandlersStore.cs
- OracleParameterBinding.cs
- DirectoryObjectSecurity.cs
- HWStack.cs
- BaseDataBoundControl.cs
- EventLogHandle.cs
- DataControlButton.cs
- MobileCapabilities.cs
- Utils.cs
- Splitter.cs
- PrintPreviewControl.cs
- InvalidFilterCriteriaException.cs
- SqlClientWrapperSmiStreamChars.cs
- DataGridCommandEventArgs.cs
- DataColumnMappingCollection.cs