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
- StructuredTypeEmitter.cs
- AssemblyAssociatedContentFileAttribute.cs
- DataPagerCommandEventArgs.cs
- InstallerTypeAttribute.cs
- WinOEToolBoxItem.cs
- SqlClientWrapperSmiStreamChars.cs
- EndpointAddressElementBase.cs
- KeyGesture.cs
- CultureNotFoundException.cs
- ActivityFunc.cs
- XmlDataLoader.cs
- WebUtil.cs
- CustomAttributeFormatException.cs
- ReferenceList.cs
- AccessText.cs
- CommonDialog.cs
- dataobject.cs
- ProcessRequestArgs.cs
- versioninfo.cs
- XmlEntity.cs
- MailBnfHelper.cs
- Boolean.cs
- X509WindowsSecurityToken.cs
- SpellerStatusTable.cs
- CleanUpVirtualizedItemEventArgs.cs
- SqlCacheDependencyDatabase.cs
- documentsequencetextpointer.cs
- DataGridViewLinkCell.cs
- QueryCacheManager.cs
- BindingValueChangedEventArgs.cs
- SiteMapDataSourceView.cs
- FactoryMaker.cs
- PersistenceException.cs
- LocalBuilder.cs
- WebPartConnection.cs
- MethodToken.cs
- formatstringdialog.cs
- RegexBoyerMoore.cs
- MatrixAnimationUsingPath.cs
- ComPlusServiceHost.cs
- SoapTypeAttribute.cs
- SystemNetworkInterface.cs
- GregorianCalendarHelper.cs
- DesignSurfaceEvent.cs
- TreeNodeStyleCollection.cs
- MSG.cs
- SwitchElementsCollection.cs
- DataSetViewSchema.cs
- ProfilePropertyMetadata.cs
- XmlComplianceUtil.cs
- NumericExpr.cs
- LockCookie.cs
- ContentFilePart.cs
- XmlSchemaComplexContent.cs
- XsltContext.cs
- RefreshEventArgs.cs
- GifBitmapDecoder.cs
- ButtonStandardAdapter.cs
- XmlTypeAttribute.cs
- AllMembershipCondition.cs
- CompositeFontInfo.cs
- _SSPISessionCache.cs
- Rect3DConverter.cs
- AuthenticationServiceManager.cs
- BaseDataBoundControl.cs
- Parser.cs
- AdRotator.cs
- RedirectionProxy.cs
- DataKeyArray.cs
- RtfControls.cs
- BinaryConverter.cs
- InlineUIContainer.cs
- MenuItem.cs
- DescendantOverDescendantQuery.cs
- DataGridAddNewRow.cs
- HelpInfo.cs
- GeneralTransform3DCollection.cs
- ConfigurationStrings.cs
- ConstraintEnumerator.cs
- NativeRecognizer.cs
- UIElement.cs
- EdmConstants.cs
- CodeActivityMetadata.cs
- ListBindableAttribute.cs
- RoutedEvent.cs
- DrawingContext.cs
- UrlPropertyAttribute.cs
- ParserOptions.cs
- PropertyChangingEventArgs.cs
- SafeFindHandle.cs
- EntityViewGenerationAttribute.cs
- DataGridItemEventArgs.cs
- StrongNameMembershipCondition.cs
- DefaultProxySection.cs
- TextFormatterHost.cs
- StandardBindingElement.cs
- StyleBamlRecordReader.cs
- DifferencingCollection.cs
- TagPrefixCollection.cs
- ConcurrentDictionary.cs