Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Configuration / SchemeSettingElementCollection.cs / 1305376 / SchemeSettingElementCollection.cs
using System; namespace System.Configuration { [ConfigurationCollection(typeof(SchemeSettingElementCollection), CollectionType = ConfigurationElementCollectionType.AddRemoveClearMap, AddItemName = SchemeSettingElementCollection.AddItemName, ClearItemsName = SchemeSettingElementCollection.ClearItemsName, RemoveItemName = SchemeSettingElementCollection.RemoveItemName)] public sealed class SchemeSettingElementCollection : ConfigurationElementCollection { internal const string AddItemName = "add"; internal const string ClearItemsName = "clear"; internal const string RemoveItemName = "remove"; public SchemeSettingElementCollection() { AddElementName = AddItemName; ClearElementName = ClearItemsName; RemoveElementName = RemoveItemName; } public override ConfigurationElementCollectionType CollectionType { get { return ConfigurationElementCollectionType.AddRemoveClearMap; } } public SchemeSettingElement this[int index] { get { return (SchemeSettingElement)BaseGet(index); } } public new SchemeSettingElement this[string name] { get { return (SchemeSettingElement)BaseGet(name); } } public int IndexOf(SchemeSettingElement element) { return BaseIndexOf(element); } protected override ConfigurationElement CreateNewElement() { return new SchemeSettingElement(); } protected override Object GetElementKey(ConfigurationElement element) { return ((SchemeSettingElement)element).Name; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; namespace System.Configuration { [ConfigurationCollection(typeof(SchemeSettingElementCollection), CollectionType = ConfigurationElementCollectionType.AddRemoveClearMap, AddItemName = SchemeSettingElementCollection.AddItemName, ClearItemsName = SchemeSettingElementCollection.ClearItemsName, RemoveItemName = SchemeSettingElementCollection.RemoveItemName)] public sealed class SchemeSettingElementCollection : ConfigurationElementCollection { internal const string AddItemName = "add"; internal const string ClearItemsName = "clear"; internal const string RemoveItemName = "remove"; public SchemeSettingElementCollection() { AddElementName = AddItemName; ClearElementName = ClearItemsName; RemoveElementName = RemoveItemName; } public override ConfigurationElementCollectionType CollectionType { get { return ConfigurationElementCollectionType.AddRemoveClearMap; } } public SchemeSettingElement this[int index] { get { return (SchemeSettingElement)BaseGet(index); } } public new SchemeSettingElement this[string name] { get { return (SchemeSettingElement)BaseGet(name); } } public int IndexOf(SchemeSettingElement element) { return BaseIndexOf(element); } protected override ConfigurationElement CreateNewElement() { return new SchemeSettingElement(); } protected override Object GetElementKey(ConfigurationElement element) { return ((SchemeSettingElement)element).Name; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TraceSwitch.cs
- MessageQueuePermissionEntryCollection.cs
- WorkflowEventArgs.cs
- SecurityTokenAttachmentMode.cs
- NativeMethods.cs
- HtmlWindowCollection.cs
- ColumnWidthChangedEvent.cs
- WebPartVerbCollection.cs
- TypeSemantics.cs
- __Error.cs
- MenuItemAutomationPeer.cs
- FixedSOMContainer.cs
- XmlSchemaAnnotation.cs
- ObjectViewEntityCollectionData.cs
- X509Utils.cs
- UIntPtr.cs
- DropDownList.cs
- FileEnumerator.cs
- Tile.cs
- FormViewPageEventArgs.cs
- HostingPreferredMapPath.cs
- _Events.cs
- ChtmlTextWriter.cs
- TraceUtility.cs
- BitmapFrame.cs
- DesignerObject.cs
- RealProxy.cs
- ClientConfigPaths.cs
- ValidationResult.cs
- NamespaceCollection.cs
- PointHitTestParameters.cs
- XmlAnyElementAttribute.cs
- LinkArea.cs
- XmlFormatReaderGenerator.cs
- Signature.cs
- DateTimeOffsetConverter.cs
- URI.cs
- QueryExpression.cs
- OpenTypeMethods.cs
- TransformPatternIdentifiers.cs
- AdapterUtil.cs
- Button.cs
- XmlBaseWriter.cs
- SectionInformation.cs
- ImageAttributes.cs
- SaveLedgerEntryRequest.cs
- XmlTypeMapping.cs
- DoubleCollectionConverter.cs
- precedingsibling.cs
- SerializationObjectManager.cs
- SectionXmlInfo.cs
- AlignmentXValidation.cs
- CodeStatementCollection.cs
- ContentDefinition.cs
- StylusShape.cs
- WebHeaderCollection.cs
- GroupBoxRenderer.cs
- XmlDictionaryWriter.cs
- TextTreeUndoUnit.cs
- HwndSourceParameters.cs
- ExtensionSimplifierMarkupObject.cs
- Cell.cs
- ProtectedConfigurationSection.cs
- HostExecutionContextManager.cs
- EntityClassGenerator.cs
- PropertyPushdownHelper.cs
- SystemResources.cs
- AssertFilter.cs
- UnsafeNativeMethods.cs
- RightsManagementEncryptedStream.cs
- CommonProperties.cs
- KeyboardNavigation.cs
- TypeTypeConverter.cs
- StringAnimationUsingKeyFrames.cs
- SortedSetDebugView.cs
- TypeBrowser.xaml.cs
- DataGridViewImageCell.cs
- AttributeXamlType.cs
- TargetControlTypeCache.cs
- ComponentCommands.cs
- PropertyValueChangedEvent.cs
- MatrixConverter.cs
- CTreeGenerator.cs
- XmlQualifiedNameTest.cs
- ResourceExpressionBuilder.cs
- FixedFlowMap.cs
- MailBnfHelper.cs
- StringComparer.cs
- LookupBindingPropertiesAttribute.cs
- Query.cs
- CodeNamespaceImportCollection.cs
- DbProviderSpecificTypePropertyAttribute.cs
- TableProviderWrapper.cs
- ProcessHost.cs
- FileSystemWatcher.cs
- DecimalAnimationUsingKeyFrames.cs
- ObjectConverter.cs
- XmlSchemaAttributeGroupRef.cs
- PasswordBox.cs
- ACL.cs