Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- SecurityPermission.cs
- DrawingContextWalker.cs
- ComMethodElementCollection.cs
- ISessionStateStore.cs
- DbDataSourceEnumerator.cs
- ButtonBase.cs
- XmlNodeComparer.cs
- LoginName.cs
- ToolStripTemplateNode.cs
- BindToObject.cs
- RC2.cs
- ComplexObject.cs
- UserControlAutomationPeer.cs
- WebException.cs
- TimelineCollection.cs
- DataGridViewCellStyle.cs
- SmtpReplyReaderFactory.cs
- SqlEnums.cs
- DataBindingHandlerAttribute.cs
- Unit.cs
- TypeUtils.cs
- RelationshipEnd.cs
- PathSegment.cs
- AppLevelCompilationSectionCache.cs
- ZipFileInfo.cs
- ProfilePropertySettingsCollection.cs
- MenuCommand.cs
- AutoResetEvent.cs
- Itemizer.cs
- HttpWriter.cs
- Regex.cs
- ForceCopyBuildProvider.cs
- AudioFileOut.cs
- FlagsAttribute.cs
- LocalizableResourceBuilder.cs
- TextEditorCharacters.cs
- NativeMethods.cs
- PassportAuthenticationModule.cs
- TableLayoutColumnStyleCollection.cs
- ContextProperty.cs
- WebPartEditorApplyVerb.cs
- EventProviderBase.cs
- RightsManagementPermission.cs
- DodSequenceMerge.cs
- MailAddressCollection.cs
- Control.cs
- NativeMethods.cs
- QuadraticEase.cs
- CustomErrorCollection.cs
- TypeForwardedToAttribute.cs
- DataObjectMethodAttribute.cs
- CommandValueSerializer.cs
- BuildProviderInstallComponent.cs
- storepermissionattribute.cs
- PropertyNames.cs
- Border.cs
- OpenFileDialog.cs
- Mapping.cs
- VersionPair.cs
- TextServicesManager.cs
- DataGridViewSelectedColumnCollection.cs
- RC2.cs
- ObjectHandle.cs
- HtmlElementErrorEventArgs.cs
- RepeaterItemCollection.cs
- RemotingSurrogateSelector.cs
- XmlRootAttribute.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ObjectQuery.cs
- WebContext.cs
- Label.cs
- OutputCacheSettingsSection.cs
- ToolStripItemClickedEventArgs.cs
- IgnoreFileBuildProvider.cs
- FileDialogCustomPlace.cs
- ConfigUtil.cs
- TypeInitializationException.cs
- ResourcesBuildProvider.cs
- Stopwatch.cs
- D3DImage.cs
- ForwardPositionQuery.cs
- COM2PictureConverter.cs
- PersistenceProvider.cs
- Pair.cs
- PtsHelper.cs
- QuaternionIndependentAnimationStorage.cs
- SystemMulticastIPAddressInformation.cs
- ContainerControlDesigner.cs
- DesigntimeLicenseContextSerializer.cs
- Rfc2898DeriveBytes.cs
- MetabaseSettings.cs
- XmlCollation.cs
- Rotation3DAnimation.cs
- DataSourceControlBuilder.cs
- KeyManager.cs
- StringStorage.cs
- EventLogPermissionEntry.cs
- BindingContext.cs
- XmlSignatureManifest.cs
- ListItem.cs