Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Configuration / WebRequestModuleElementCollection.cs / 1305376 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlServer2KCompatibilityAnnotation.cs
- XmlDeclaration.cs
- Debugger.cs
- ConfigXmlDocument.cs
- CompilerCollection.cs
- shaperfactoryquerycacheentry.cs
- WebPartTracker.cs
- DomainLiteralReader.cs
- ValidationEventArgs.cs
- ValidateNames.cs
- UInt16Converter.cs
- ApplicationGesture.cs
- ProgressPage.cs
- Blend.cs
- SmiGettersStream.cs
- BridgeDataReader.cs
- ActionItem.cs
- InlineUIContainer.cs
- RawStylusInputCustomData.cs
- TriggerBase.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- IndexOutOfRangeException.cs
- Debugger.cs
- TextEditorDragDrop.cs
- DataMisalignedException.cs
- ExpressionReplacer.cs
- DecoderReplacementFallback.cs
- TextProperties.cs
- AsyncCompletedEventArgs.cs
- ImageFormatConverter.cs
- Helper.cs
- PagesSection.cs
- COMException.cs
- IntSecurity.cs
- WebCodeGenerator.cs
- DetailsViewDeleteEventArgs.cs
- TextWriterEngine.cs
- ClonableStack.cs
- GradientBrush.cs
- VariableQuery.cs
- UriTemplateLiteralPathSegment.cs
- AutomationPropertyInfo.cs
- DataRelationPropertyDescriptor.cs
- ConditionCollection.cs
- Expression.cs
- BitmapEffectDrawing.cs
- SchemaElement.cs
- ErrorFormatterPage.cs
- SecurityCredentialsManager.cs
- ErrorEventArgs.cs
- SqlServices.cs
- ToolboxItemCollection.cs
- SvcMapFileSerializer.cs
- CommandHelpers.cs
- ProfileGroupSettings.cs
- CacheDict.cs
- BinarySerializer.cs
- DataConnectionHelper.cs
- oledbmetadatacolumnnames.cs
- CompilerGlobalScopeAttribute.cs
- DivideByZeroException.cs
- MultipartIdentifier.cs
- Profiler.cs
- SystemWebCachingSectionGroup.cs
- PaintEvent.cs
- TableCell.cs
- AspCompat.cs
- TextSearch.cs
- MetadataItemEmitter.cs
- XmlDataImplementation.cs
- JoinSymbol.cs
- ColorAnimationBase.cs
- SynchronizedInputPattern.cs
- AdPostCacheSubstitution.cs
- TemplateApplicationHelper.cs
- SHA512.cs
- PathSegmentCollection.cs
- figurelengthconverter.cs
- FormatException.cs
- diagnosticsswitches.cs
- TemplateGroupCollection.cs
- LineMetrics.cs
- ProxyGenerationError.cs
- PenThreadWorker.cs
- WebHttpSecurity.cs
- EntityParameter.cs
- BinaryFormatterWriter.cs
- CompilationSection.cs
- ItemContainerGenerator.cs
- InstancePersistenceEvent.cs
- PropertyOverridesTypeEditor.cs
- MruCache.cs
- TableLayoutPanelCellPosition.cs
- TextSpan.cs
- QueueProcessor.cs
- TCPClient.cs
- SoapExtensionTypeElement.cs
- ServiceNotStartedException.cs
- TableRow.cs
- Dump.cs