Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / BuildProviderCollection.cs / 2 / BuildProviderCollection.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.Web.Compilation; using System.Reflection; using System.Web.Hosting; using System.Web.UI; using System.CodeDom.Compiler; using System.Web.Util; using System.ComponentModel; using System.Security.Permissions; // class CompilationSection [ConfigurationCollection(typeof(BuildProvider))] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class BuildProviderCollection : ConfigurationElementCollection { private static ConfigurationPropertyCollection _properties; static BuildProviderCollection() { // Property initialization _properties = new ConfigurationPropertyCollection(); } public BuildProviderCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public new BuildProvider this[string name] { get { return (BuildProvider)BaseGet(name); } } public BuildProvider this[int index] { get { return (BuildProvider)BaseGet(index); } set { if (BaseGet(index) != null) BaseRemoveAt(index); BaseAdd(index, value); } } public void Add(BuildProvider buildProvider) { BaseAdd(buildProvider); } public void Remove(String name) { BaseRemove(name); } public void RemoveAt(int index) { BaseRemoveAt(index); } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new BuildProvider(); } protected override Object GetElementKey(ConfigurationElement element) { return ((BuildProvider)element).Extension; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ArrayList.cs
- InternalEnumValidator.cs
- WebBrowserEvent.cs
- FrameworkElementAutomationPeer.cs
- SchemaObjectWriter.cs
- SqlNotificationRequest.cs
- WebHttpSecurityElement.cs
- Deflater.cs
- DataPager.cs
- DrawingAttributes.cs
- DnsCache.cs
- HtmlDocument.cs
- InternalTypeHelper.cs
- FrameSecurityDescriptor.cs
- ProcessHostFactoryHelper.cs
- OdbcEnvironmentHandle.cs
- SafeLocalMemHandle.cs
- SerializationStore.cs
- DotAtomReader.cs
- Calendar.cs
- ScriptResourceHandler.cs
- CompositeCollection.cs
- SchemaImporterExtension.cs
- NameValueSectionHandler.cs
- UnmanagedHandle.cs
- PerfService.cs
- PageThemeBuildProvider.cs
- RelationshipType.cs
- assemblycache.cs
- PlatformNotSupportedException.cs
- SingleStorage.cs
- ProviderConnectionPoint.cs
- TemplateNodeContextMenu.cs
- DeclarativeCatalogPart.cs
- SrgsElementFactoryCompiler.cs
- ServiceDefaults.cs
- recordstatefactory.cs
- WindowsTreeView.cs
- WorkItem.cs
- HtmlHistory.cs
- RSAOAEPKeyExchangeDeformatter.cs
- WmlSelectionListAdapter.cs
- TemplateBindingExtensionConverter.cs
- Helper.cs
- CellPartitioner.cs
- SnapshotChangeTrackingStrategy.cs
- BeginStoryboard.cs
- MailWriter.cs
- DataGridViewRow.cs
- TTSEvent.cs
- ExpressionLexer.cs
- FixedFlowMap.cs
- MultiByteCodec.cs
- FormViewRow.cs
- Light.cs
- WebServiceData.cs
- DictionaryBase.cs
- FileCodeGroup.cs
- ContentTypeSettingDispatchMessageFormatter.cs
- BitVec.cs
- Set.cs
- UnsafeCollabNativeMethods.cs
- ErrorCodes.cs
- DBConcurrencyException.cs
- ToolboxItem.cs
- AutomationPatternInfo.cs
- CallbackBehaviorAttribute.cs
- SafeNativeMethodsCLR.cs
- LastQueryOperator.cs
- UrlEncodedParameterWriter.cs
- EventLogLink.cs
- HttpContextWrapper.cs
- SoapSchemaMember.cs
- FunctionDescription.cs
- ExceptionUtil.cs
- CancellationHandler.cs
- WorkflowExecutor.cs
- XmlReader.cs
- serverconfig.cs
- SymLanguageVendor.cs
- ScrollBar.cs
- ListBindableAttribute.cs
- DuplicateWaitObjectException.cs
- PassportPrincipal.cs
- XsdSchemaFileEditor.cs
- DbProviderConfigurationHandler.cs
- TextRange.cs
- XamlRtfConverter.cs
- KeyEvent.cs
- MessageQueuePermissionEntry.cs
- ShutDownListener.cs
- XmlException.cs
- CommonGetThemePartSize.cs
- HttpException.cs
- ParameterCollection.cs
- PolicyLevel.cs
- ImageInfo.cs
- XmlToDatasetMap.cs
- TraceData.cs
- DesignerVerb.cs