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
- SqlDataSourceFilteringEventArgs.cs
- PublishLicense.cs
- ServiceInstallComponent.cs
- TrackingMemoryStreamFactory.cs
- ConfigurationLocationCollection.cs
- DataKey.cs
- CodeDomLocalizationProvider.cs
- ReflectionTypeLoadException.cs
- FontUnit.cs
- RequestSecurityTokenResponse.cs
- HtmlInputCheckBox.cs
- ArrayElementGridEntry.cs
- DLinqColumnProvider.cs
- RecognizeCompletedEventArgs.cs
- XmlSerializableWriter.cs
- QueryHandler.cs
- FontStretchConverter.cs
- ChannelSinkStacks.cs
- KeyedHashAlgorithm.cs
- RotateTransform3D.cs
- DmlSqlGenerator.cs
- ConnectAlgorithms.cs
- SqlDataSourceConfigureSortForm.cs
- _BaseOverlappedAsyncResult.cs
- XPathArrayIterator.cs
- ToolStripControlHost.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- CommandCollectionEditor.cs
- XpsStructure.cs
- NativeMethodsOther.cs
- DateTimeOffsetStorage.cs
- InvokeHandlers.cs
- RegionInfo.cs
- Vector3D.cs
- _FtpDataStream.cs
- TextEmbeddedObject.cs
- DbConnectionOptions.cs
- MimeParameterWriter.cs
- InputEventArgs.cs
- CustomExpression.cs
- SynchronizationScope.cs
- DbConnectionHelper.cs
- MimeObjectFactory.cs
- StyleXamlTreeBuilder.cs
- DoubleCollection.cs
- RootBuilder.cs
- LinkLabel.cs
- IPAddressCollection.cs
- DbConnectionStringCommon.cs
- DocumentPageHost.cs
- MethodExpression.cs
- RegexCompiler.cs
- AnimationClock.cs
- CounterCreationData.cs
- KeyInfo.cs
- BufferAllocator.cs
- DesignerWidgets.cs
- baseaxisquery.cs
- DeobfuscatingStream.cs
- CatalogZoneBase.cs
- _Win32.cs
- DataGridViewCellStateChangedEventArgs.cs
- DaylightTime.cs
- XmlnsPrefixAttribute.cs
- HMACSHA512.cs
- HttpListenerException.cs
- DataControlFieldCell.cs
- WebPartConnectionsConfigureVerb.cs
- PolyLineSegment.cs
- DataSourceView.cs
- SelectionItemPattern.cs
- DesignerResources.cs
- ActivityMarkupSerializationProvider.cs
- HeaderedItemsControl.cs
- Gdiplus.cs
- TemplateControlBuildProvider.cs
- ColorAnimation.cs
- HttpProfileGroupBase.cs
- SafeSerializationManager.cs
- WebBrowserUriTypeConverter.cs
- Decoder.cs
- PersianCalendar.cs
- hebrewshape.cs
- SchemaNotation.cs
- DesignerActionKeyboardBehavior.cs
- ItemContainerGenerator.cs
- XmlDocument.cs
- StructuralType.cs
- TableMethodGenerator.cs
- DelayDesigner.cs
- ToolStripItemTextRenderEventArgs.cs
- EdmToObjectNamespaceMap.cs
- IndicFontClient.cs
- ConnectionStringSettings.cs
- PathSegment.cs
- DependencyPropertyConverter.cs
- HintTextMaxWidthConverter.cs
- SqlTriggerAttribute.cs
- BypassElement.cs
- TextPattern.cs