Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / EventMappingSettingsCollection.cs / 1 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ImportStoreException.cs
- Int32Animation.cs
- OptimisticConcurrencyException.cs
- RenamedEventArgs.cs
- EncodingNLS.cs
- IfJoinedCondition.cs
- IDReferencePropertyAttribute.cs
- CompilationSection.cs
- DesignerHelpers.cs
- TreeSet.cs
- SuppressIldasmAttribute.cs
- NavigatorOutput.cs
- MultiTargetingUtil.cs
- ToolboxItemCollection.cs
- SessionStateItemCollection.cs
- ClassGenerator.cs
- Win32.cs
- DataControlPagerLinkButton.cs
- GetPageNumberCompletedEventArgs.cs
- TreeBuilder.cs
- RoleService.cs
- MulticastOption.cs
- IPAddress.cs
- DataRelationCollection.cs
- ResourceDictionaryCollection.cs
- XmlTextReader.cs
- RTLAwareMessageBox.cs
- HtmlEncodedRawTextWriter.cs
- WebServiceEnumData.cs
- SID.cs
- SaveCardRequest.cs
- BufferedOutputAsyncStream.cs
- KeyValueConfigurationCollection.cs
- MembershipPasswordException.cs
- FormCollection.cs
- SqlDataSourceSelectingEventArgs.cs
- WinFormsSpinner.cs
- ReferenceTypeElement.cs
- _SslState.cs
- TextLineResult.cs
- OdbcHandle.cs
- MultiView.cs
- EdmFunctions.cs
- ActivationServices.cs
- ResourcesBuildProvider.cs
- BaseParagraph.cs
- Vector3DConverter.cs
- XmlSchemaDocumentation.cs
- ApplicationHost.cs
- HatchBrush.cs
- DbDeleteCommandTree.cs
- TypographyProperties.cs
- IncrementalCompileAnalyzer.cs
- MouseEventArgs.cs
- SemaphoreFullException.cs
- ObjectListCommandsPage.cs
- SmtpReplyReaderFactory.cs
- ResourceDictionaryCollection.cs
- ToolBar.cs
- SoundPlayer.cs
- NodeCounter.cs
- StorageRoot.cs
- DataFormat.cs
- ToggleProviderWrapper.cs
- RC2CryptoServiceProvider.cs
- CommandEventArgs.cs
- Line.cs
- xamlnodes.cs
- RequestQueue.cs
- SchemaTableOptionalColumn.cs
- Error.cs
- PointHitTestResult.cs
- InheritedPropertyDescriptor.cs
- XmlException.cs
- IdentitySection.cs
- DataPagerFieldCommandEventArgs.cs
- RecognizeCompletedEventArgs.cs
- UInt64.cs
- DataGridViewTopLeftHeaderCell.cs
- SetterTriggerConditionValueConverter.cs
- WindowsPrincipal.cs
- MailDefinition.cs
- HtmlControl.cs
- ArglessEventHandlerProxy.cs
- Timer.cs
- RightsManagementInformation.cs
- SpecialNameAttribute.cs
- IPAddressCollection.cs
- FileStream.cs
- DataControlButton.cs
- MetabaseSettings.cs
- Exceptions.cs
- DoubleAnimationClockResource.cs
- DoubleLinkList.cs
- ResourceManager.cs
- HMACSHA1.cs
- MetadataItemCollectionFactory.cs
- TextRangeEditLists.cs
- DefaultValueTypeConverter.cs
- RouteParser.cs