Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / EventMappingSettingsCollection.cs / 4 / EventMappingSettingsCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.ComponentModel; using System.Web.Hosting; using System.Web.Util; using System.Web.Configuration; using System.Web.Management; using System.Web.Compilation; using System.Security.Permissions; [ConfigurationCollection(typeof(EventMappingSettings))] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class EventMappingSettingsCollection : ConfigurationElementCollection { private static ConfigurationPropertyCollection _properties; static EventMappingSettingsCollection() { // Property initialization _properties = new ConfigurationPropertyCollection(); } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public EventMappingSettingsCollection() { } public new EventMappingSettings this[string key] { get { return (EventMappingSettings)BaseGet(key); } } // public properties public EventMappingSettings this[int index] { get { return (EventMappingSettings)BaseGet(index); } set { if (BaseGet(index) != null) BaseRemoveAt(index); BaseAdd(index, value); } } // Protected Overrides protected override ConfigurationElement CreateNewElement() { return new EventMappingSettings(); } protected override Object GetElementKey(ConfigurationElement element) { return ((EventMappingSettings)element).Name; } // public methods public void Add(EventMappingSettings eventMappingSettings) { BaseAdd(eventMappingSettings); // add to the end of the list and dont overwrite dups! } public void Clear() { BaseClear(); } public void RemoveAt(int index) { BaseRemoveAt(index); } public void Insert(int index, EventMappingSettings eventMappingSettings) { BaseAdd(index, eventMappingSettings); } public int IndexOf(String name) { ConfigurationElement element = BaseGet((Object)name); return (element != null) ? BaseIndexOf(element) : -1; } public void Remove(String name) { BaseRemove(name); } public bool Contains(String name) { return (IndexOf(name) != -1); } } } // 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
- Ray3DHitTestResult.cs
- KnownBoxes.cs
- X509Certificate.cs
- PerfCounters.cs
- TreeNodeBindingCollection.cs
- TextShapeableCharacters.cs
- FrameworkTextComposition.cs
- RelationshipEnd.cs
- XmlSchemaInfo.cs
- PathFigureCollection.cs
- HandleRef.cs
- _SSPISessionCache.cs
- ToolStripContextMenu.cs
- XmlSchema.cs
- RunClient.cs
- SqlNodeTypeOperators.cs
- MulticastDelegate.cs
- VectorCollectionConverter.cs
- DbConnectionPoolCounters.cs
- GlyphCollection.cs
- XPathArrayIterator.cs
- LinkDescriptor.cs
- DefaultBindingPropertyAttribute.cs
- PackageStore.cs
- MediaTimeline.cs
- WebScriptClientGenerator.cs
- TagPrefixAttribute.cs
- WindowsStreamSecurityBindingElement.cs
- StaticSiteMapProvider.cs
- GridViewHeaderRowPresenter.cs
- PeerNearMe.cs
- PageContentCollection.cs
- VirtualizedContainerService.cs
- TreeViewCancelEvent.cs
- RelatedView.cs
- DiscoveryMessageSequenceCD1.cs
- SafeLocalMemHandle.cs
- GZipStream.cs
- TextElement.cs
- ErrorActivity.cs
- RIPEMD160Managed.cs
- BackgroundWorker.cs
- GetIsBrowserClientRequest.cs
- ToolboxItemSnapLineBehavior.cs
- WebPartZone.cs
- XamlReaderConstants.cs
- OrthographicCamera.cs
- ZipIOModeEnforcingStream.cs
- httpapplicationstate.cs
- RadioButtonList.cs
- RadioButtonFlatAdapter.cs
- AvtEvent.cs
- StringHandle.cs
- ListDataBindEventArgs.cs
- ImageSourceValueSerializer.cs
- mongolianshape.cs
- GeneralTransform3DTo2DTo3D.cs
- DataGridViewCellPaintingEventArgs.cs
- ElasticEase.cs
- RangeValidator.cs
- _AcceptOverlappedAsyncResult.cs
- BezierSegment.cs
- InvocationExpression.cs
- JournalEntryStack.cs
- WS2007FederationHttpBindingCollectionElement.cs
- DecimalAverageAggregationOperator.cs
- XmlnsPrefixAttribute.cs
- ExpressionBuilderContext.cs
- Compiler.cs
- IndexedString.cs
- BaseAppDomainProtocolHandler.cs
- CqlErrorHelper.cs
- DataGridAutoFormat.cs
- FixedHighlight.cs
- CursorInteropHelper.cs
- InfoCardServiceInstallComponent.cs
- NavigationPropertyAccessor.cs
- Keywords.cs
- UnsafeNetInfoNativeMethods.cs
- DateTimeValueSerializer.cs
- DropDownList.cs
- AutomationPatternInfo.cs
- OrderedDictionary.cs
- EmbeddedMailObject.cs
- SafeNativeMemoryHandle.cs
- BitmapEffectOutputConnector.cs
- ObservableDictionary.cs
- ColorInterpolationModeValidation.cs
- InputGestureCollection.cs
- Comparer.cs
- CacheChildrenQuery.cs
- StylusSystemGestureEventArgs.cs
- ConfigXmlElement.cs
- DataGrid.cs
- XPathConvert.cs
- XhtmlStyleClass.cs
- ConstructorBuilder.cs
- Image.cs
- RectangleF.cs
- AuthorizationRuleCollection.cs