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
- WebServiceClientProxyGenerator.cs
- ControlCachePolicy.cs
- EntityProviderServices.cs
- XComponentModel.cs
- SoapSchemaExporter.cs
- WsdlImporter.cs
- PolicyStatement.cs
- ViewGenerator.cs
- AsyncOperationManager.cs
- LocalFileSettingsProvider.cs
- FieldDescriptor.cs
- XslTransformFileEditor.cs
- OperationAbortedException.cs
- XMLSchema.cs
- ReferenceSchema.cs
- Application.cs
- AppDomainCompilerProxy.cs
- Journal.cs
- KeyInstance.cs
- XmlWriterSettings.cs
- hresults.cs
- IgnoreFlushAndCloseStream.cs
- DSASignatureFormatter.cs
- LockCookie.cs
- DateTimeConverter2.cs
- SqlDataSourceView.cs
- MessageLoggingFilterTraceRecord.cs
- Baml2006ReaderContext.cs
- BitVector32.cs
- UnknownBitmapDecoder.cs
- ToolStripProgressBar.cs
- SqlTransaction.cs
- ContentPresenter.cs
- TransformerTypeCollection.cs
- DetectEofStream.cs
- FormattedTextSymbols.cs
- BitmapMetadata.cs
- RequestSecurityTokenResponseCollection.cs
- XmlMembersMapping.cs
- Polyline.cs
- TextFormatter.cs
- AbsoluteQuery.cs
- CodeDelegateCreateExpression.cs
- WebBrowserNavigatingEventHandler.cs
- XPathNodeList.cs
- HandledMouseEvent.cs
- PresentationSource.cs
- DataSourceControlBuilder.cs
- ChtmlCommandAdapter.cs
- RtfNavigator.cs
- RuntimeResourceSet.cs
- TreeViewCancelEvent.cs
- PartBasedPackageProperties.cs
- WebContext.cs
- Random.cs
- XmlEncoding.cs
- SQLBytesStorage.cs
- ScriptingAuthenticationServiceSection.cs
- SqlDataSourceQueryEditorForm.cs
- SecurityElement.cs
- versioninfo.cs
- ActivityDesignerAccessibleObject.cs
- SimpleWorkerRequest.cs
- Rect.cs
- PageThemeParser.cs
- CustomActivityDesigner.cs
- _IPv4Address.cs
- TdsParser.cs
- FactoryId.cs
- KnownTypeAttribute.cs
- SqlMethodCallConverter.cs
- GridEntry.cs
- FrameworkTemplate.cs
- HtmlInputFile.cs
- FlowDocument.cs
- WebServiceClientProxyGenerator.cs
- ValidatingPropertiesEventArgs.cs
- WizardStepBase.cs
- NamespaceMapping.cs
- InternalBufferManager.cs
- ADMembershipProvider.cs
- SqlRecordBuffer.cs
- BitmapInitialize.cs
- StorageEntitySetMapping.cs
- HScrollBar.cs
- AuthenticationModuleElementCollection.cs
- ThreadPoolTaskScheduler.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- BamlResourceContent.cs
- HTTP_SERVICE_CONFIG_URLACL_PARAM.cs
- AppDomainManager.cs
- ObjectItemNoOpAssemblyLoader.cs
- FormatterServices.cs
- ZipPackage.cs
- SystemResourceKey.cs
- ToolStripSplitButton.cs
- ListenerElementsCollection.cs
- DrawingContextWalker.cs
- CopyOfAction.cs
- RemoveStoryboard.cs