Code:
/ DotNET / DotNET / 8.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
- NonVisualControlAttribute.cs
- PingReply.cs
- NativeMethods.cs
- PointAnimationBase.cs
- ExtensionElement.cs
- EditorBrowsableAttribute.cs
- DBAsyncResult.cs
- ToolConsole.cs
- NamedObject.cs
- WebPartDescription.cs
- ConnectorMovedEventArgs.cs
- Line.cs
- DbgCompiler.cs
- Memoizer.cs
- ListBox.cs
- CatalogPart.cs
- SoapExtensionTypeElementCollection.cs
- PrimitiveXmlSerializers.cs
- DrawListViewSubItemEventArgs.cs
- unsafenativemethodsother.cs
- StateFinalizationActivity.cs
- WindowsAltTab.cs
- DeclarationUpdate.cs
- Rule.cs
- ClientTargetSection.cs
- LinqDataSourceDisposeEventArgs.cs
- SqlCharStream.cs
- AmbientEnvironment.cs
- SiteMapNodeItem.cs
- LateBoundChannelParameterCollection.cs
- PointAnimationClockResource.cs
- TemplateParser.cs
- DirectoryInfo.cs
- VoiceChangeEventArgs.cs
- ToolStripComboBox.cs
- SQLBytes.cs
- Automation.cs
- PasswordTextNavigator.cs
- ModelTypeConverter.cs
- CollectionViewGroupInternal.cs
- clipboard.cs
- VisualTreeHelper.cs
- XmlElement.cs
- UnicastIPAddressInformationCollection.cs
- InputBinder.cs
- Selector.cs
- SoapObjectInfo.cs
- HtmlInputButton.cs
- PropertyRef.cs
- ToolStripDropTargetManager.cs
- MouseGestureConverter.cs
- SiteMapPathDesigner.cs
- ValidatorUtils.cs
- EntityCommandCompilationException.cs
- PeerDuplexChannelListener.cs
- MenuStrip.cs
- ContractMapping.cs
- ListMarkerLine.cs
- AuthorizationRuleCollection.cs
- NumericUpDown.cs
- Matrix3D.cs
- DiscoveryOperationContext.cs
- XmlSchemaInclude.cs
- RowType.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- Positioning.cs
- UnsafeNativeMethods.cs
- CompiledIdentityConstraint.cs
- DoubleAnimationUsingKeyFrames.cs
- DataGridCheckBoxColumn.cs
- Semaphore.cs
- WebPartExportVerb.cs
- EncoderExceptionFallback.cs
- Axis.cs
- IIS7ConfigurationLoader.cs
- ScriptServiceAttribute.cs
- Int32Storage.cs
- SortableBindingList.cs
- VScrollProperties.cs
- RowUpdatedEventArgs.cs
- CodeCompileUnit.cs
- SignatureToken.cs
- InputDevice.cs
- ProgressBarAutomationPeer.cs
- PointCollection.cs
- SoapHeaders.cs
- BaseHashHelper.cs
- AudioFileOut.cs
- AppDomainFactory.cs
- DataGridViewComponentPropertyGridSite.cs
- ApplySecurityAndSendAsyncResult.cs
- SystemTcpStatistics.cs
- CryptoApi.cs
- PointHitTestResult.cs
- BamlLocalizationDictionary.cs
- CharStorage.cs
- ComEventsMethod.cs
- ACL.cs
- HeaderUtility.cs
- EmptyCollection.cs