Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / security / system / security / authentication / ExtendedProtection / configuration / ServiceNameElementCollection.cs / 1305376 / ServiceNameElementCollection.cs
//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System.Configuration; namespace System.Security.Authentication.ExtendedProtection.Configuration { [ConfigurationCollection(typeof(ServiceNameElement))] public sealed class ServiceNameElementCollection : ConfigurationElementCollection { public ServiceNameElementCollection() { } public ServiceNameElement this[int index] { get { return (ServiceNameElement)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index, value); } } public new ServiceNameElement this[string name] { get { return (ServiceNameElement)BaseGet(name); } set { if (BaseGet(name) != null) { BaseRemove(name); } BaseAdd(value); } } public void Add(ServiceNameElement element) { BaseAdd(element); } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new ServiceNameElement(); } protected override Object GetElementKey(ConfigurationElement element) { if (element == null) throw new ArgumentNullException("element"); return ((ServiceNameElement)element).Key; } public int IndexOf(ServiceNameElement element) { return BaseIndexOf(element); } public void Remove(ServiceNameElement 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
- MetadataSource.cs
- TableCell.cs
- StatusBar.cs
- ExtensionWindow.cs
- EventLogEntry.cs
- SpotLight.cs
- CompressionTransform.cs
- AccessibleObject.cs
- XmlAutoDetectWriter.cs
- Cursor.cs
- ToolboxItemFilterAttribute.cs
- BidPrivateBase.cs
- ComEventsSink.cs
- EntitySqlQueryState.cs
- QueryContinueDragEvent.cs
- QueryOutputWriter.cs
- BooleanKeyFrameCollection.cs
- KnownTypes.cs
- SqlProviderServices.cs
- ViewBox.cs
- ExclusiveCanonicalizationTransform.cs
- DynamicExpression.cs
- FieldAccessException.cs
- PixelShader.cs
- PageAdapter.cs
- NullableIntAverageAggregationOperator.cs
- ping.cs
- ObjectListTitleAttribute.cs
- JumpList.cs
- ToolStripSeparator.cs
- SiteMapNodeItemEventArgs.cs
- ASCIIEncoding.cs
- WindowsSolidBrush.cs
- MessageOperationFormatter.cs
- OneOfTypeConst.cs
- PackUriHelper.cs
- SimpleWebHandlerParser.cs
- DSASignatureFormatter.cs
- Int32Rect.cs
- PropertyNames.cs
- Encoder.cs
- ObjectDataSourceEventArgs.cs
- ProfileInfo.cs
- securitymgrsite.cs
- ActivityExecutor.cs
- QueryCursorEventArgs.cs
- ShaderRenderModeValidation.cs
- DataGridViewCellCollection.cs
- LeaseManager.cs
- _UncName.cs
- DesignerActionUIStateChangeEventArgs.cs
- TextureBrush.cs
- FontWeightConverter.cs
- Calendar.cs
- WindowsStatic.cs
- ConnectivityStatus.cs
- SecurityDescriptor.cs
- BulletedListEventArgs.cs
- StylusDevice.cs
- StringConverter.cs
- XamlPoint3DCollectionSerializer.cs
- PixelFormat.cs
- DocumentOutline.cs
- CategoriesDocument.cs
- WebMethodAttribute.cs
- FileDialogCustomPlace.cs
- InteropBitmapSource.cs
- XamlUtilities.cs
- EntitySqlException.cs
- coordinatorfactory.cs
- HttpRuntimeSection.cs
- PrimarySelectionGlyph.cs
- ResolveCriteria.cs
- OleDbRowUpdatedEvent.cs
- XmlArrayAttribute.cs
- PictureBox.cs
- StrongNameIdentityPermission.cs
- X509InitiatorCertificateClientElement.cs
- ConfigurationManagerHelper.cs
- SqlCrossApplyToCrossJoin.cs
- CodeGen.cs
- DataControlField.cs
- WebPartZoneDesigner.cs
- InstallerTypeAttribute.cs
- FederatedMessageSecurityOverHttp.cs
- InputLangChangeRequestEvent.cs
- DropDownList.cs
- HtmlInputReset.cs
- ParamArrayAttribute.cs
- PropertyPath.cs
- EpmContentDeSerializer.cs
- NotifyParentPropertyAttribute.cs
- AsyncCompletedEventArgs.cs
- WindowsListBox.cs
- Compiler.cs
- FreezableCollection.cs
- MethodBuilderInstantiation.cs
- HostingEnvironmentException.cs
- InvalidOleVariantTypeException.cs
- EncryptedHeaderXml.cs