Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Configuration / AuthenticationModuleElementCollection.cs / 1305376 / AuthenticationModuleElementCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Net.Configuration
{
using System;
using System.Configuration;
using System.Security.Permissions;
[ConfigurationCollection(typeof(AuthenticationModuleElement))]
public sealed class AuthenticationModuleElementCollection : ConfigurationElementCollection
{
public AuthenticationModuleElementCollection()
{
}
public AuthenticationModuleElement this[int index]
{
get
{
return (AuthenticationModuleElement)BaseGet(index);
}
set
{
if (BaseGet(index) != null)
{
BaseRemoveAt(index);
}
BaseAdd(index,value);
}
}
public new AuthenticationModuleElement this[string name]
{
get
{
return (AuthenticationModuleElement)BaseGet(name);
}
set
{
if (BaseGet(name) != null)
{
BaseRemove(name);
}
BaseAdd(value);
}
}
public void Add(AuthenticationModuleElement element)
{
BaseAdd(element);
}
public void Clear()
{
BaseClear();
}
protected override ConfigurationElement CreateNewElement()
{
return new AuthenticationModuleElement();
}
protected override Object GetElementKey(ConfigurationElement element)
{
if (element == null)
throw new ArgumentNullException("element");
return ((AuthenticationModuleElement)element).Key;
}
public int IndexOf(AuthenticationModuleElement element)
{
return BaseIndexOf(element);
}
public void Remove(AuthenticationModuleElement 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
- DependencyObject.cs
- Atom10FormatterFactory.cs
- ContextBase.cs
- ListViewSelectEventArgs.cs
- HttpWebRequestElement.cs
- UndoEngine.cs
- ContextMenuStripActionList.cs
- ManagedIStream.cs
- Gdiplus.cs
- ResetableIterator.cs
- ListViewGroup.cs
- DispatcherExceptionFilterEventArgs.cs
- SafeLocalAllocation.cs
- KeyTimeConverter.cs
- ObjectHelper.cs
- StructuredTypeEmitter.cs
- SqlCacheDependency.cs
- WindowsToolbarItemAsMenuItem.cs
- ConfigurationValidatorAttribute.cs
- BitmapEffect.cs
- UIAgentRequest.cs
- SiteMapNodeItemEventArgs.cs
- BuildDependencySet.cs
- webproxy.cs
- TimeEnumHelper.cs
- ManagedFilter.cs
- MouseEvent.cs
- XhtmlBasicCalendarAdapter.cs
- PreparingEnlistment.cs
- UIElement3D.cs
- FilteredXmlReader.cs
- FormViewUpdateEventArgs.cs
- DeadCharTextComposition.cs
- DetailsViewModeEventArgs.cs
- TextRange.cs
- SelectionPattern.cs
- Utility.cs
- ReadOnlyAttribute.cs
- PrivilegedConfigurationManager.cs
- ListCollectionView.cs
- SqlDataSourceCustomCommandPanel.cs
- TranslateTransform3D.cs
- OutputCacheSettingsSection.cs
- ServiceOperationHelpers.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- BindableAttribute.cs
- TrackBarRenderer.cs
- DrawingCollection.cs
- SmtpAuthenticationManager.cs
- DataShape.cs
- WsatAdminException.cs
- Processor.cs
- MultiBinding.cs
- NativeCompoundFileAPIs.cs
- ModelTreeEnumerator.cs
- DoubleLinkListEnumerator.cs
- MouseButtonEventArgs.cs
- PublisherIdentityPermission.cs
- ProtectedUri.cs
- ByteAnimationUsingKeyFrames.cs
- XPathDocumentBuilder.cs
- XmlTextEncoder.cs
- PEFileEvidenceFactory.cs
- GiveFeedbackEventArgs.cs
- IIS7WorkerRequest.cs
- BitSet.cs
- ColorContext.cs
- SuspendDesigner.cs
- SoapAttributeAttribute.cs
- NameValueSectionHandler.cs
- isolationinterop.cs
- Proxy.cs
- CapacityStreamGeometryContext.cs
- clipboard.cs
- TaiwanCalendar.cs
- CodeSubDirectory.cs
- ThicknessKeyFrameCollection.cs
- Localizer.cs
- CacheDependency.cs
- assertwrapper.cs
- NetCodeGroup.cs
- DbConnectionStringBuilder.cs
- NameTable.cs
- PreviousTrackingServiceAttribute.cs
- ScrollEventArgs.cs
- StateElementCollection.cs
- SiteMapPath.cs
- Int16Storage.cs
- HealthMonitoringSection.cs
- TabItemWrapperAutomationPeer.cs
- ContainerControlDesigner.cs
- BitmapSource.cs
- TypePresenter.xaml.cs
- Exception.cs
- DataGridCommandEventArgs.cs
- SqlFormatter.cs
- WsdlHelpGeneratorElement.cs
- XmlSchemaSimpleTypeRestriction.cs
- WebPermission.cs
- mediapermission.cs