Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HostedImpersonationContext.cs
- XmlTextReaderImpl.cs
- SerialStream.cs
- Header.cs
- MsmqHostedTransportConfiguration.cs
- EmbeddedMailObject.cs
- XmlArrayItemAttributes.cs
- FixedPage.cs
- HWStack.cs
- WindowsIPAddress.cs
- DesignTimeVisibleAttribute.cs
- PictureBoxDesigner.cs
- KnownColorTable.cs
- SqlNodeTypeOperators.cs
- HeaderedContentControl.cs
- MsdtcClusterUtils.cs
- METAHEADER.cs
- BackStopAuthenticationModule.cs
- FilterException.cs
- RequiredAttributeAttribute.cs
- ObjectDataSourceMethodEventArgs.cs
- DBNull.cs
- Int16Storage.cs
- ImageDrawing.cs
- SqlServer2KCompatibilityAnnotation.cs
- XmlILOptimizerVisitor.cs
- ObjectRef.cs
- SchemaImporterExtensionElementCollection.cs
- TextEditorParagraphs.cs
- ThicknessAnimationUsingKeyFrames.cs
- ContentPosition.cs
- IdentityNotMappedException.cs
- MembershipUser.cs
- SqlCommand.cs
- DataServiceException.cs
- TableRow.cs
- AccessibleObject.cs
- ScrollBar.cs
- MgmtConfigurationRecord.cs
- Int64AnimationUsingKeyFrames.cs
- DesignerRegionMouseEventArgs.cs
- BufferedWebEventProvider.cs
- ConstantExpression.cs
- UnsafeNativeMethods.cs
- TypeUnloadedException.cs
- SoapIgnoreAttribute.cs
- TransactedReceiveData.cs
- QueryContinueDragEvent.cs
- LingerOption.cs
- WmlPageAdapter.cs
- ReflectionPermission.cs
- TextTrailingWordEllipsis.cs
- RuntimeArgumentHandle.cs
- KeysConverter.cs
- ReflectEventDescriptor.cs
- HttpVersion.cs
- ContentDisposition.cs
- PartManifestEntry.cs
- IsolatedStorageException.cs
- RSAOAEPKeyExchangeDeformatter.cs
- EntityContainerEntitySet.cs
- HttpStreamXmlDictionaryReader.cs
- SiteMapDataSourceView.cs
- XPathNode.cs
- ModelItemCollection.cs
- SqlXmlStorage.cs
- XmlHelper.cs
- DependencyPropertyValueSerializer.cs
- WebHttpBinding.cs
- SafeIUnknown.cs
- BaseTemplateParser.cs
- WebPartZoneBase.cs
- EntityDataSourceChangedEventArgs.cs
- PolicyStatement.cs
- VirtualPathUtility.cs
- BinaryObjectInfo.cs
- XmlSchemaSimpleTypeRestriction.cs
- FileRecordSequenceHelper.cs
- SR.cs
- StyleTypedPropertyAttribute.cs
- WindowsFont.cs
- ChineseLunisolarCalendar.cs
- AsymmetricKeyExchangeDeformatter.cs
- HostingEnvironmentSection.cs
- EnumerableRowCollection.cs
- WebBrowserBase.cs
- CryptoHelper.cs
- ClientFormsAuthenticationCredentials.cs
- RolePrincipal.cs
- WindowsSecurityTokenAuthenticator.cs
- IteratorDescriptor.cs
- ControlPersister.cs
- TemplateComponentConnector.cs
- EntityDataSourceContextCreatingEventArgs.cs
- CommandDevice.cs
- ConnectionStringsExpressionEditor.cs
- CompositeTypefaceMetrics.cs
- WeakReference.cs
- BamlTreeMap.cs
- PageThemeBuildProvider.cs