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
- HtmlInputText.cs
- EntityDataSourceValidationException.cs
- ClientApiGenerator.cs
- Char.cs
- CompModSwitches.cs
- ListBase.cs
- OleAutBinder.cs
- TextTrailingWordEllipsis.cs
- X509CertificateRecipientServiceCredential.cs
- SqlAggregateChecker.cs
- PolyLineSegment.cs
- HttpPostedFileWrapper.cs
- WebRequest.cs
- ChoiceConverter.cs
- TypeLibConverter.cs
- ControlEvent.cs
- SystemIPGlobalProperties.cs
- Shape.cs
- Condition.cs
- EmptyCollection.cs
- BindingRestrictions.cs
- Odbc32.cs
- CheckedListBox.cs
- DynamicMetaObjectBinder.cs
- WindowsProgressbar.cs
- ResXDataNode.cs
- PartitionResolver.cs
- AppDomain.cs
- InternalDispatchObject.cs
- XamlFilter.cs
- NavigatorInput.cs
- DataServiceStreamResponse.cs
- WebReferencesBuildProvider.cs
- BinaryFormatterWriter.cs
- DateTimeUtil.cs
- ItemsPanelTemplate.cs
- SafeFileMappingHandle.cs
- StatusCommandUI.cs
- CodePrimitiveExpression.cs
- XmlSchemaSimpleTypeUnion.cs
- CharacterBufferReference.cs
- ShaderEffect.cs
- RemoteWebConfigurationHost.cs
- ChangeInterceptorAttribute.cs
- Timeline.cs
- XmlIncludeAttribute.cs
- WorkerRequest.cs
- ChannelManager.cs
- TypeTypeConverter.cs
- ProgressBarHighlightConverter.cs
- ExpressionsCollectionConverter.cs
- BindToObject.cs
- WebBrowserPermission.cs
- ThreadStateException.cs
- ProcessHostConfigUtils.cs
- OverlappedAsyncResult.cs
- _DigestClient.cs
- WebScriptEndpoint.cs
- CheckBox.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- CssStyleCollection.cs
- ImageField.cs
- CrossAppDomainChannel.cs
- TableCellAutomationPeer.cs
- ContractMapping.cs
- TextEditorDragDrop.cs
- CachedRequestParams.cs
- BaseProcessProtocolHandler.cs
- Rect.cs
- PathStreamGeometryContext.cs
- WpfGeneratedKnownTypes.cs
- LayoutSettings.cs
- SystemSounds.cs
- ContractComponent.cs
- SizeFConverter.cs
- DataGrid.cs
- CollectionViewGroupRoot.cs
- JsonSerializer.cs
- SoapAttributeOverrides.cs
- DataGridViewAdvancedBorderStyle.cs
- NativeBuffer.cs
- ConfigViewGenerator.cs
- SQLDoubleStorage.cs
- HtmlPageAdapter.cs
- CollectionsUtil.cs
- Error.cs
- CompilationRelaxations.cs
- BStrWrapper.cs
- IgnoreFileBuildProvider.cs
- UrlPath.cs
- FontStretch.cs
- CommandLineParser.cs
- BindingWorker.cs
- SelectionGlyphBase.cs
- ContextDataSource.cs
- PreviewPageInfo.cs
- PointLightBase.cs
- ClonableStack.cs
- DocumentReferenceCollection.cs
- Vars.cs