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
- PauseStoryboard.cs
- Predicate.cs
- Color.cs
- MapPathBasedVirtualPathProvider.cs
- DateRangeEvent.cs
- CssTextWriter.cs
- FileLevelControlBuilderAttribute.cs
- StatusBarItem.cs
- SoapInteropTypes.cs
- Parser.cs
- PresentationTraceSources.cs
- xmlglyphRunInfo.cs
- CompletionBookmark.cs
- Profiler.cs
- ChangePasswordAutoFormat.cs
- Separator.cs
- ToolStripControlHost.cs
- TextFormatter.cs
- Base64Encoder.cs
- XhtmlBasicValidatorAdapter.cs
- TextLineBreak.cs
- SubclassTypeValidator.cs
- Speller.cs
- ParsedRoute.cs
- JsonReaderWriterFactory.cs
- AggregateNode.cs
- shaperfactoryquerycachekey.cs
- ThreadPoolTaskScheduler.cs
- Util.cs
- ThrowHelper.cs
- OdbcErrorCollection.cs
- CorruptStoreException.cs
- DbDataSourceEnumerator.cs
- DesignSurfaceManager.cs
- GenerateHelper.cs
- WindowsNonControl.cs
- AlphabeticalEnumConverter.cs
- DateTimeFormatInfoScanner.cs
- IncrementalReadDecoders.cs
- FrameworkContextData.cs
- CodeNamespaceImportCollection.cs
- SafeMILHandle.cs
- Window.cs
- HttpRuntime.cs
- DBCommand.cs
- AutoScrollExpandMessageFilter.cs
- RedistVersionInfo.cs
- ToolStripTemplateNode.cs
- HebrewCalendar.cs
- RawUIStateInputReport.cs
- LogicalExpr.cs
- PnrpPermission.cs
- Camera.cs
- CultureTableRecord.cs
- FixedBufferAttribute.cs
- SchemaTypeEmitter.cs
- NativeMethods.cs
- ContextDataSource.cs
- TraceHandlerErrorFormatter.cs
- DocumentViewerBase.cs
- ErrorEventArgs.cs
- WebHttpBindingCollectionElement.cs
- CertificateManager.cs
- Menu.cs
- MenuItemCollection.cs
- XmlDataSource.cs
- QueryTaskGroupState.cs
- ConfigXmlComment.cs
- IgnoreSection.cs
- SerializationUtility.cs
- ListDictionary.cs
- InvokeBase.cs
- SqlDuplicator.cs
- DSGeneratorProblem.cs
- ToolboxCategory.cs
- VariantWrapper.cs
- ThousandthOfEmRealPoints.cs
- GridProviderWrapper.cs
- ConnectionConsumerAttribute.cs
- CodeObject.cs
- GetTokenRequest.cs
- TableCell.cs
- WindowsTitleBar.cs
- ResourcePermissionBaseEntry.cs
- Transform3D.cs
- Monitor.cs
- Bidi.cs
- SortKey.cs
- CqlQuery.cs
- NamespaceDisplayAutomationPeer.cs
- UnsafeNativeMethods.cs
- ContextStack.cs
- XPathParser.cs
- FileAuthorizationModule.cs
- EventLogRecord.cs
- DataGridItemCollection.cs
- HtmlElementErrorEventArgs.cs
- ElementHostAutomationPeer.cs
- figurelength.cs
- SmtpReplyReader.cs