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
- DesignerAutoFormatCollection.cs
- _OverlappedAsyncResult.cs
- ItemsControlAutomationPeer.cs
- DesignerDataColumn.cs
- RelationalExpressions.cs
- FormsAuthenticationEventArgs.cs
- SmiMetaData.cs
- InteropBitmapSource.cs
- RelationshipEndMember.cs
- RecipientInfo.cs
- MimeTypePropertyAttribute.cs
- EncoderBestFitFallback.cs
- QueryGenerator.cs
- ScrollContentPresenter.cs
- UseLicense.cs
- ImageCollectionEditor.cs
- CodeAccessSecurityEngine.cs
- thaishape.cs
- GuidConverter.cs
- ContentHostHelper.cs
- LostFocusEventManager.cs
- UrlPropertyAttribute.cs
- SystemSounds.cs
- entityreference_tresulttype.cs
- OuterGlowBitmapEffect.cs
- ItemsControlAutomationPeer.cs
- FacetEnabledSchemaElement.cs
- TypeNameConverter.cs
- CompressEmulationStream.cs
- SingleTagSectionHandler.cs
- SecureConversationServiceCredential.cs
- ExtensionQuery.cs
- SmtpTransport.cs
- CodeTypeParameterCollection.cs
- ThumbButtonInfoCollection.cs
- BaseValidator.cs
- SwitchDesigner.xaml.cs
- TemplateFactory.cs
- DiscoveryDocumentLinksPattern.cs
- EmptyEnumerator.cs
- ImageKeyConverter.cs
- SynthesizerStateChangedEventArgs.cs
- HelpProvider.cs
- WebPartConnectionsDisconnectVerb.cs
- PeekCompletedEventArgs.cs
- X509CertificateRecipientServiceCredential.cs
- InstallerTypeAttribute.cs
- EntityPropertyMappingAttribute.cs
- _StreamFramer.cs
- LoopExpression.cs
- PropertyPathWorker.cs
- KeysConverter.cs
- XmlBufferReader.cs
- FilterEventArgs.cs
- IsolatedStoragePermission.cs
- UnsafeNetInfoNativeMethods.cs
- SiteMapPath.cs
- EpmSourcePathSegment.cs
- Empty.cs
- DriveNotFoundException.cs
- TextParagraph.cs
- returneventsaver.cs
- StreamUpgradeProvider.cs
- UpDownBase.cs
- TableParaClient.cs
- WebServiceErrorEvent.cs
- ClientData.cs
- CloseSequenceResponse.cs
- _DisconnectOverlappedAsyncResult.cs
- _WebProxyDataBuilder.cs
- ChannelToken.cs
- FileDialog.cs
- DesignParameter.cs
- RetrieveVirtualItemEventArgs.cs
- BitArray.cs
- XmlReflectionImporter.cs
- ToolStripComboBox.cs
- WebPartHelpVerb.cs
- LinqDataSourceContextEventArgs.cs
- AssemblyCollection.cs
- unsafeIndexingFilterStream.cs
- SourceFilter.cs
- SapiRecoContext.cs
- WindowsRebar.cs
- DelimitedListTraceListener.cs
- GlobalizationAssembly.cs
- Set.cs
- TransformValueSerializer.cs
- ContextMenu.cs
- CollectionEditorDialog.cs
- TemplateField.cs
- SafeRegistryHandle.cs
- DataKey.cs
- COM2IDispatchConverter.cs
- SoapClientProtocol.cs
- Type.cs
- NamespaceCollection.cs
- PlaceHolder.cs
- PresentationSource.cs
- _ListenerResponseStream.cs