Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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
- PropertyInformation.cs
- StagingAreaInputItem.cs
- SecurityException.cs
- FrameSecurityDescriptor.cs
- StreamGeometry.cs
- IdentityHolder.cs
- WindowsEditBoxRange.cs
- ComPersistableTypeElement.cs
- UICuesEvent.cs
- Module.cs
- JpegBitmapDecoder.cs
- ToolStripStatusLabel.cs
- EventEntry.cs
- Directory.cs
- CorrelationQuery.cs
- CheckPair.cs
- Delay.cs
- CredentialManagerDialog.cs
- ConfigsHelper.cs
- XmlRootAttribute.cs
- DataGridPagingPage.cs
- XmlAttributeCollection.cs
- AuthenticationConfig.cs
- InputScopeConverter.cs
- CheckableControlBaseAdapter.cs
- ContentValidator.cs
- ServiceMoniker.cs
- WebPartZoneBase.cs
- WorkflowFileItem.cs
- ObjectSpanRewriter.cs
- LambdaCompiler.Expressions.cs
- ErrorHandlingReceiver.cs
- ObjectDataSourceMethodEventArgs.cs
- Int32Collection.cs
- PageSetupDialog.cs
- IIS7WorkerRequest.cs
- ServiceModelSecurityTokenRequirement.cs
- DbConnectionHelper.cs
- ReflectTypeDescriptionProvider.cs
- TraceFilter.cs
- IntegerValidator.cs
- SegmentInfo.cs
- OracleTimeSpan.cs
- StylusEditingBehavior.cs
- DataMember.cs
- PersistenceProvider.cs
- DeleteBookmarkScope.cs
- XPathScanner.cs
- WorkflowApplicationCompletedException.cs
- DocumentOutline.cs
- DelegateTypeInfo.cs
- xmlfixedPageInfo.cs
- ParallelQuery.cs
- UserControlDocumentDesigner.cs
- PolicyStatement.cs
- DataPagerField.cs
- MbpInfo.cs
- StdRegProviderWrapper.cs
- StatusBarPanelClickEvent.cs
- ExtensionSimplifierMarkupObject.cs
- JsonFormatGeneratorStatics.cs
- ConfigXmlComment.cs
- Group.cs
- RowTypePropertyElement.cs
- SystemResources.cs
- NamespaceEmitter.cs
- SoapWriter.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- DesignerOptionService.cs
- sitestring.cs
- WebServicesSection.cs
- TraceContext.cs
- XamlToRtfWriter.cs
- CodeIndexerExpression.cs
- FreezableCollection.cs
- SizeLimitedCache.cs
- Parsers.cs
- MdiWindowListItemConverter.cs
- NodeLabelEditEvent.cs
- CodeGroup.cs
- PropertyNames.cs
- BufferedGraphicsContext.cs
- DesignerLoader.cs
- XmlEntityReference.cs
- DateTimeValueSerializer.cs
- TdsEnums.cs
- EncoderFallback.cs
- WhitespaceRuleLookup.cs
- FileNameEditor.cs
- AlgoModule.cs
- GeneralTransform3DGroup.cs
- QilGeneratorEnv.cs
- FormatConvertedBitmap.cs
- ColorMatrix.cs
- RegistryConfigurationProvider.cs
- sqlcontext.cs
- ComboBox.cs
- DetailsViewModeEventArgs.cs
- CaseExpr.cs
- RunWorkerCompletedEventArgs.cs