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
- KeyValueConfigurationCollection.cs
- MailWriter.cs
- HttpNamespaceReservationInstallComponent.cs
- WebPartVerbsEventArgs.cs
- IriParsingElement.cs
- SurrogateEncoder.cs
- DiagnosticsConfiguration.cs
- MessageSecurityOverMsmqElement.cs
- VideoDrawing.cs
- DocumentSchemaValidator.cs
- SharedPerformanceCounter.cs
- RuntimeHandles.cs
- CodeDomSerializer.cs
- BaseDataList.cs
- XmlException.cs
- CursorConverter.cs
- assertwrapper.cs
- HelloOperationAsyncResult.cs
- FillBehavior.cs
- ElementInit.cs
- WorkflowDesigner.cs
- LocatorGroup.cs
- DataColumnMapping.cs
- UICuesEvent.cs
- WindowsRichEditRange.cs
- TrustManager.cs
- JavaScriptString.cs
- XpsDocument.cs
- ExpandedWrapper.cs
- VarInfo.cs
- ListViewItem.cs
- SRGSCompiler.cs
- SequenceFullException.cs
- GeneratedCodeAttribute.cs
- CollectionContainer.cs
- KeyConverter.cs
- FrameworkObject.cs
- BaseCodeDomTreeGenerator.cs
- TripleDES.cs
- MaterialGroup.cs
- DetailsViewInsertEventArgs.cs
- WebRequestModuleElementCollection.cs
- UpdatePanelTriggerCollection.cs
- SqlGatherConsumedAliases.cs
- X509Extension.cs
- CompilationUtil.cs
- Scanner.cs
- _AutoWebProxyScriptWrapper.cs
- PropVariant.cs
- FontResourceCache.cs
- JulianCalendar.cs
- ExpressionVisitorHelpers.cs
- InlinedAggregationOperator.cs
- PageCatalogPart.cs
- TextBoxView.cs
- DesignObjectWrapper.cs
- CompiledELinqQueryState.cs
- DataGridViewColumn.cs
- ObjectDataSourceStatusEventArgs.cs
- SafeRightsManagementQueryHandle.cs
- messageonlyhwndwrapper.cs
- TraceInternal.cs
- XmlSchemaExternal.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- DataTrigger.cs
- DialogResultConverter.cs
- WebPartDescription.cs
- WebBrowsableAttribute.cs
- MailAddress.cs
- FeatureSupport.cs
- COAUTHINFO.cs
- CellTreeNode.cs
- ResourceContainer.cs
- basemetadatamappingvisitor.cs
- XmlSchemaAnnotation.cs
- ListComponentEditor.cs
- DelegatingTypeDescriptionProvider.cs
- LassoHelper.cs
- ClientRolePrincipal.cs
- FactoryGenerator.cs
- DrawingAttributes.cs
- RefExpr.cs
- FtpRequestCacheValidator.cs
- ISAPIWorkerRequest.cs
- WebColorConverter.cs
- TextEditorSelection.cs
- ComboBox.cs
- ReflectionPermission.cs
- FixedStringLookup.cs
- MenuItemStyleCollection.cs
- OledbConnectionStringbuilder.cs
- XPathPatternParser.cs
- Translator.cs
- InvalidCastException.cs
- IgnorePropertiesAttribute.cs
- ParseHttpDate.cs
- SchemaEntity.cs
- NativeMethods.cs
- ContentFilePart.cs
- ChameleonKey.cs