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
- CaseInsensitiveHashCodeProvider.cs
- DataListItem.cs
- RegexFCD.cs
- CommonXSendMessage.cs
- ValidationRule.cs
- DocumentViewerBase.cs
- DebugControllerThread.cs
- EntityConnectionStringBuilderItem.cs
- BinaryEditor.cs
- GuidTagList.cs
- assertwrapper.cs
- TextFormattingConverter.cs
- IsolationInterop.cs
- ChannelBinding.cs
- QilGenerator.cs
- DataObjectAttribute.cs
- StackBuilderSink.cs
- SaveFileDialog.cs
- PersonalizationStateInfo.cs
- Pointer.cs
- Brush.cs
- FileFormatException.cs
- PageVisual.cs
- DateTimeParse.cs
- ParserStreamGeometryContext.cs
- SqlClientWrapperSmiStream.cs
- CqlErrorHelper.cs
- HwndTarget.cs
- MailAddress.cs
- PenContexts.cs
- SafeUserTokenHandle.cs
- XmlDomTextWriter.cs
- FileDialogPermission.cs
- ComponentSerializationService.cs
- TabItem.cs
- BitConverter.cs
- RequestCacheManager.cs
- GcHandle.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ChainOfResponsibility.cs
- RegionInfo.cs
- Constants.cs
- XmlSerializationWriter.cs
- PersonalizationStateQuery.cs
- WebPartActionVerb.cs
- UInt16Storage.cs
- ItemContainerGenerator.cs
- DateTime.cs
- EventProviderTraceListener.cs
- HandlerBase.cs
- CopyCodeAction.cs
- DropDownList.cs
- CompleteWizardStep.cs
- ContentElement.cs
- _SpnDictionary.cs
- SevenBitStream.cs
- ApplicationManager.cs
- Vector3DCollection.cs
- CellParagraph.cs
- CompilationUnit.cs
- ArraySortHelper.cs
- LicenseContext.cs
- ResourceDictionary.cs
- StatusBar.cs
- Debug.cs
- ClientSettingsStore.cs
- safelink.cs
- OleDbStruct.cs
- COM2ComponentEditor.cs
- LinqDataSourceDeleteEventArgs.cs
- MemoryStream.cs
- COM2IPerPropertyBrowsingHandler.cs
- HttpCapabilitiesEvaluator.cs
- Panel.cs
- figurelength.cs
- FontFamilyIdentifier.cs
- WsdlImporter.cs
- GuidConverter.cs
- CustomAttributeBuilder.cs
- ItemContainerPattern.cs
- UnaryNode.cs
- HotSpot.cs
- SQLBoolean.cs
- WebPartMinimizeVerb.cs
- TabControlAutomationPeer.cs
- XamlTemplateSerializer.cs
- GlobalizationSection.cs
- X509ChainElement.cs
- DataRow.cs
- SrgsElementFactory.cs
- SyndicationDeserializer.cs
- DrawingContextWalker.cs
- HttpListenerRequestTraceRecord.cs
- TransactionFlowOption.cs
- PerfCounters.cs
- SqlCacheDependency.cs
- IODescriptionAttribute.cs
- XmlImplementation.cs
- CultureInfo.cs
- ConsoleEntryPoint.cs