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
- EnumerableRowCollectionExtensions.cs
- DBSqlParserTableCollection.cs
- XmlCustomFormatter.cs
- Input.cs
- _KerberosClient.cs
- CodePropertyReferenceExpression.cs
- Error.cs
- DataGridViewLayoutData.cs
- TableLayoutSettingsTypeConverter.cs
- ReflectEventDescriptor.cs
- SatelliteContractVersionAttribute.cs
- UIElementParagraph.cs
- FormsAuthenticationEventArgs.cs
- PropertyGeneratedEventArgs.cs
- _WebProxyDataBuilder.cs
- TextEditorMouse.cs
- EntityContainerRelationshipSetEnd.cs
- RegistrySecurity.cs
- MailMessage.cs
- ShaderEffect.cs
- EntityType.cs
- PathSegmentCollection.cs
- DataDocumentXPathNavigator.cs
- SizeConverter.cs
- CompressStream.cs
- TextTabProperties.cs
- ExcludePathInfo.cs
- DataGridAutoFormat.cs
- TTSEvent.cs
- HostProtectionPermission.cs
- XmlHelper.cs
- NamespaceQuery.cs
- SystemInformation.cs
- UrlRoutingHandler.cs
- BitmapCodecInfoInternal.cs
- TextMetrics.cs
- ServiceKnownTypeAttribute.cs
- VirtualizingPanel.cs
- ByteAnimation.cs
- ErrorHandler.cs
- RequestedSignatureDialog.cs
- MenuItemStyle.cs
- WebPartZoneBase.cs
- SignatureToken.cs
- PersianCalendar.cs
- OdbcConnectionHandle.cs
- EditorReuseAttribute.cs
- TextTreePropertyUndoUnit.cs
- AssemblyNameProxy.cs
- Rect.cs
- RegexTree.cs
- CapabilitiesAssignment.cs
- NativeMethods.cs
- externdll.cs
- ReflectionTypeLoadException.cs
- AutoResizedEvent.cs
- VisualTreeFlattener.cs
- ToolBarPanel.cs
- ComponentDispatcher.cs
- ComponentChangingEvent.cs
- DataRowCollection.cs
- ProjectionQueryOptionExpression.cs
- MetadataArtifactLoaderCompositeFile.cs
- TreeViewImageGenerator.cs
- CustomValidator.cs
- AnimationClockResource.cs
- WebUtil.cs
- X509Certificate2Collection.cs
- ObfuscationAttribute.cs
- ZipIOExtraFieldPaddingElement.cs
- PriorityQueue.cs
- Pair.cs
- GeneralTransform3DGroup.cs
- Binding.cs
- Bits.cs
- XmlBaseReader.cs
- BitmapFrameEncode.cs
- MapPathBasedVirtualPathProvider.cs
- SQLDouble.cs
- Socket.cs
- DbFunctionCommandTree.cs
- SimpleBitVector32.cs
- TableLayoutCellPaintEventArgs.cs
- DateTimeConverter2.cs
- AppSettingsExpressionBuilder.cs
- MappingSource.cs
- Catch.cs
- InheritedPropertyChangedEventArgs.cs
- AffineTransform3D.cs
- FileRegion.cs
- DataListItem.cs
- CollectionViewGroupRoot.cs
- CompensationParticipant.cs
- CapabilitiesPattern.cs
- LinqDataSourceUpdateEventArgs.cs
- PropertyTabAttribute.cs
- SQLInt64Storage.cs
- IteratorAsyncResult.cs
- ListViewItem.cs
- Lasso.cs