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
- EasingFunctionBase.cs
- ApplicationServiceManager.cs
- ExpressionHelper.cs
- UndoManager.cs
- DecoderBestFitFallback.cs
- ToolStripContentPanelRenderEventArgs.cs
- WebPartZone.cs
- DataRelationCollection.cs
- TransformConverter.cs
- Msec.cs
- _HeaderInfo.cs
- ThicknessAnimation.cs
- CounterSample.cs
- DataServiceRequest.cs
- TokenBasedSet.cs
- PrinterUnitConvert.cs
- XmlQueryCardinality.cs
- BamlBinaryWriter.cs
- relpropertyhelper.cs
- TripleDESCryptoServiceProvider.cs
- AssociationEndMember.cs
- EntityDataSourceView.cs
- ParagraphVisual.cs
- _emptywebproxy.cs
- EdmType.cs
- PartBasedPackageProperties.cs
- ScriptControlDescriptor.cs
- SecurityPermission.cs
- TextLine.cs
- Point3DAnimationBase.cs
- OuterGlowBitmapEffect.cs
- TextTreeInsertUndoUnit.cs
- HandleCollector.cs
- FilePresentation.cs
- ZoneButton.cs
- Blend.cs
- ChainOfDependencies.cs
- ConsoleCancelEventArgs.cs
- Point.cs
- MexServiceChannelBuilder.cs
- TrackingProfileDeserializationException.cs
- TextServicesProperty.cs
- RadioButton.cs
- FileUpload.cs
- HierarchicalDataSourceIDConverter.cs
- RectAnimation.cs
- HttpFileCollectionWrapper.cs
- Pair.cs
- HierarchicalDataSourceControl.cs
- coordinatorscratchpad.cs
- peernodeimplementation.cs
- Int64Animation.cs
- TypeToken.cs
- ToolStripItemGlyph.cs
- PrinterSettings.cs
- XMLDiffLoader.cs
- EventManager.cs
- NumericExpr.cs
- DBConcurrencyException.cs
- MultiSelectRootGridEntry.cs
- ComplexPropertyEntry.cs
- OutOfProcStateClientManager.cs
- Renderer.cs
- ToolStripItem.cs
- StateBag.cs
- ButtonBase.cs
- OdbcConnectionFactory.cs
- FrameworkContentElement.cs
- NamedPermissionSet.cs
- TabItem.cs
- Codec.cs
- MemoryRecordBuffer.cs
- FieldAccessException.cs
- RoutedEventValueSerializer.cs
- SimpleExpression.cs
- OdbcConnectionStringbuilder.cs
- RegisteredScript.cs
- ModelChangedEventArgsImpl.cs
- OutputWindow.cs
- ToolStripDropDownItem.cs
- ClientData.cs
- ObjectManager.cs
- Binding.cs
- ObjectManager.cs
- versioninfo.cs
- HtmlInputFile.cs
- SafeViewOfFileHandle.cs
- UICuesEvent.cs
- InputLanguage.cs
- DbDeleteCommandTree.cs
- TabItemWrapperAutomationPeer.cs
- KeyValueSerializer.cs
- GroupBoxDesigner.cs
- RuntimeHelpers.cs
- SourceInterpreter.cs
- Utils.cs
- HttpCacheParams.cs
- KeyedCollection.cs
- SqlError.cs
- Tool.cs