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
- ToolStripSplitStackLayout.cs
- PenCursorManager.cs
- GACMembershipCondition.cs
- Stackframe.cs
- ManualResetEventSlim.cs
- Point4D.cs
- ButtonField.cs
- DefaultAsyncDataDispatcher.cs
- ClientConvert.cs
- OutOfMemoryException.cs
- ProcessProtocolHandler.cs
- ReverseInheritProperty.cs
- CompareValidator.cs
- ZipIORawDataFileBlock.cs
- FrameworkContextData.cs
- compensatingcollection.cs
- OptimalBreakSession.cs
- TextServicesDisplayAttributePropertyRanges.cs
- DeploymentSection.cs
- NullableDecimalSumAggregationOperator.cs
- OdbcCommand.cs
- SecurityManager.cs
- WeakKeyDictionary.cs
- ColorContext.cs
- DataGridViewCellStyle.cs
- MobileControlBuilder.cs
- MarkupExtensionParser.cs
- FrameworkContentElement.cs
- UserControlAutomationPeer.cs
- X509Utils.cs
- ValidationSummaryDesigner.cs
- UIPropertyMetadata.cs
- SettingsSection.cs
- TypeInitializationException.cs
- SchemaDeclBase.cs
- DebugManager.cs
- StructureChangedEventArgs.cs
- FontStyle.cs
- DesignTimeParseData.cs
- ModelUIElement3D.cs
- NativeMethods.cs
- SqlTopReducer.cs
- ThemeDirectoryCompiler.cs
- localization.cs
- Container.cs
- DataGridColumn.cs
- TemplateField.cs
- RSAPKCS1SignatureFormatter.cs
- SQLByte.cs
- CommonObjectSecurity.cs
- RawMouseInputReport.cs
- GridViewSortEventArgs.cs
- FixedElement.cs
- ThumbAutomationPeer.cs
- WebConfigurationManager.cs
- BrushConverter.cs
- MemberJoinTreeNode.cs
- PropertyGridEditorPart.cs
- TraceSwitch.cs
- DataTableClearEvent.cs
- ToolStripItem.cs
- DataGridViewCell.cs
- Ray3DHitTestResult.cs
- CodeTypeParameter.cs
- InternalRelationshipCollection.cs
- Dispatcher.cs
- PlatformNotSupportedException.cs
- DynamicActionMessageFilter.cs
- QuaternionAnimation.cs
- HttpHeaderCollection.cs
- BitmapData.cs
- XamlRtfConverter.cs
- XhtmlBasicObjectListAdapter.cs
- CngUIPolicy.cs
- StorageRoot.cs
- TypeLoadException.cs
- NumericUpDownAccelerationCollection.cs
- contentDescriptor.cs
- BuilderPropertyEntry.cs
- File.cs
- GenericTextProperties.cs
- Trace.cs
- WmlValidatorAdapter.cs
- EvidenceBase.cs
- TdsRecordBufferSetter.cs
- DirtyTextRange.cs
- MarshalDirectiveException.cs
- ConfigurationManagerHelper.cs
- JavascriptCallbackBehaviorAttribute.cs
- CngUIPolicy.cs
- SolidBrush.cs
- _ProxyRegBlob.cs
- Visual3D.cs
- ProcessHostServerConfig.cs
- RootBuilder.cs
- CriticalFinalizerObject.cs
- CompressEmulationStream.cs
- ToolTipService.cs
- NativeCppClassAttribute.cs
- ClosableStream.cs