Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- GroupItemAutomationPeer.cs
- StreamWriter.cs
- MasterPageCodeDomTreeGenerator.cs
- ProxyWebPart.cs
- XmlSchemaGroup.cs
- MsdtcWrapper.cs
- ServiceNameElementCollection.cs
- MatrixAnimationUsingPath.cs
- CellCreator.cs
- LinqDataSourceHelper.cs
- PhysicalAddress.cs
- XmlAutoDetectWriter.cs
- FileInfo.cs
- WorkflowPersistenceContext.cs
- MenuItemBindingCollection.cs
- BuildTopDownAttribute.cs
- StorageAssociationTypeMapping.cs
- OutputCache.cs
- PtsHost.cs
- DataSpaceManager.cs
- HostUtils.cs
- SystemIPGlobalStatistics.cs
- BitmapEffectInput.cs
- WebBrowserNavigatingEventHandler.cs
- KeyboardDevice.cs
- SqlErrorCollection.cs
- XmlName.cs
- CodeMethodInvokeExpression.cs
- UnionCodeGroup.cs
- GeneratedContractType.cs
- DynamicDataRoute.cs
- EncodingInfo.cs
- QuadraticBezierSegment.cs
- RuleSettingsCollection.cs
- CellRelation.cs
- ASCIIEncoding.cs
- EventLogEntry.cs
- SQLDoubleStorage.cs
- AtomServiceDocumentSerializer.cs
- BuildProviderAppliesToAttribute.cs
- _LocalDataStore.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- SizeAnimation.cs
- Cloud.cs
- SqlDataSourceView.cs
- ServerProtocol.cs
- EventRecordWrittenEventArgs.cs
- HashHelpers.cs
- DecoderReplacementFallback.cs
- RuleConditionDialog.Designer.cs
- SiteMembershipCondition.cs
- TextContainerChangedEventArgs.cs
- RuleSettingsCollection.cs
- propertytag.cs
- UnsafeMethods.cs
- DbTransaction.cs
- HtmlInputImage.cs
- LedgerEntryCollection.cs
- BinaryKeyIdentifierClause.cs
- StylusPointDescription.cs
- BindingCollection.cs
- DataGridViewButtonColumn.cs
- GeometryConverter.cs
- ListDictionary.cs
- ExcCanonicalXml.cs
- ImageListStreamer.cs
- FontStyles.cs
- Component.cs
- DirectoryInfo.cs
- SponsorHelper.cs
- MenuTracker.cs
- followingquery.cs
- Solver.cs
- Utils.cs
- WebPartTransformerCollection.cs
- VersionPair.cs
- NativeCppClassAttribute.cs
- CatalogPartChrome.cs
- Debugger.cs
- Walker.cs
- X509Logo.cs
- TimerEventSubscription.cs
- GlobalAllocSafeHandle.cs
- RequestBringIntoViewEventArgs.cs
- EntityContainerEntitySet.cs
- Encoding.cs
- ButtonBaseAutomationPeer.cs
- PermissionSetEnumerator.cs
- FillBehavior.cs
- ValueOfAction.cs
- ServiceReference.cs
- XmlDataImplementation.cs
- XamlGridLengthSerializer.cs
- FileFormatException.cs
- InputElement.cs
- StringUtil.cs
- UrlMappingsModule.cs
- HashLookup.cs
- LinearGradientBrush.cs
- SchemaElementLookUpTableEnumerator.cs