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
- XmlSchemaSimpleContentRestriction.cs
- MediaContextNotificationWindow.cs
- IconHelper.cs
- RelationshipDetailsRow.cs
- WSTransactionSection.cs
- QilVisitor.cs
- DataServiceHost.cs
- UshortList2.cs
- PreservationFileWriter.cs
- HttpResponseHeader.cs
- ExtensionFile.cs
- TraceRecords.cs
- SemanticAnalyzer.cs
- Content.cs
- AnnotationElement.cs
- HtmlTitle.cs
- WebPartDisplayModeCollection.cs
- AsyncCodeActivity.cs
- AssertFilter.cs
- WebPartVerb.cs
- SqlCommand.cs
- RelationshipDetailsRow.cs
- TraceSection.cs
- Select.cs
- XmlSchemaException.cs
- BaseParser.cs
- RelOps.cs
- VerificationAttribute.cs
- ButtonFieldBase.cs
- UnauthorizedAccessException.cs
- SchemaTableColumn.cs
- MobileControlsSectionHandler.cs
- Literal.cs
- HealthMonitoringSectionHelper.cs
- PolygonHotSpot.cs
- FunctionNode.cs
- DataControlFieldCollection.cs
- MenuItemCollection.cs
- CodePropertyReferenceExpression.cs
- HttpConfigurationSystem.cs
- SQLBinary.cs
- ToolStripDropTargetManager.cs
- ADConnectionHelper.cs
- InputLanguageManager.cs
- ToolStripManager.cs
- Util.cs
- ReferentialConstraintRoleElement.cs
- GZipDecoder.cs
- RuleSettingsCollection.cs
- SaveFileDialog.cs
- DecimalConverter.cs
- SettingsProviderCollection.cs
- Rijndael.cs
- LogicalTreeHelper.cs
- XhtmlBasicPanelAdapter.cs
- TextTreeObjectNode.cs
- ExtenderProviderService.cs
- DataError.cs
- Solver.cs
- WbmpConverter.cs
- EntityDesignerBuildProvider.cs
- LicenseException.cs
- IChannel.cs
- ViewgenGatekeeper.cs
- GeneralTransform.cs
- BasicKeyConstraint.cs
- TrackingSection.cs
- MessageEventSubscriptionService.cs
- MaskedTextProvider.cs
- TreeViewCancelEvent.cs
- WindowsBrush.cs
- RemoteWebConfigurationHostStream.cs
- SectionInformation.cs
- WindowsSolidBrush.cs
- MobileFormsAuthentication.cs
- _NegoStream.cs
- XsdCachingReader.cs
- ListControlBuilder.cs
- CodeObjectCreateExpression.cs
- GridViewSelectEventArgs.cs
- HtmlInputPassword.cs
- SchemaSetCompiler.cs
- InstanceCompleteException.cs
- ListMarkerSourceInfo.cs
- LinkButton.cs
- CreateUserWizardStep.cs
- HtmlInputButton.cs
- Matrix3D.cs
- ContextMenuStrip.cs
- ProviderConnectionPoint.cs
- ImageMap.cs
- MatrixCamera.cs
- HtmlInputReset.cs
- LinkedResourceCollection.cs
- AdornerHitTestResult.cs
- HMACSHA256.cs
- Padding.cs
- AnimationClock.cs
- GroupQuery.cs
- DictionaryItemsCollection.cs