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
- CompilerErrorCollection.cs
- BitmapFrameEncode.cs
- RayMeshGeometry3DHitTestResult.cs
- RequestTimeoutManager.cs
- GenericEnumConverter.cs
- SelectionProviderWrapper.cs
- QuaternionAnimation.cs
- PenCursorManager.cs
- Module.cs
- AlternateViewCollection.cs
- UniqueIdentifierService.cs
- Stacktrace.cs
- SpeechUI.cs
- SettingsProperty.cs
- CompositeScriptReferenceEventArgs.cs
- TypeConverterValueSerializer.cs
- PolygonHotSpot.cs
- SimpleFileLog.cs
- AtomPub10ServiceDocumentFormatter.cs
- CustomValidator.cs
- AspNetSynchronizationContext.cs
- HttpWebRequestElement.cs
- InvalidProgramException.cs
- SourceLineInfo.cs
- XmlStrings.cs
- EventLogInformation.cs
- ParallelActivityDesigner.cs
- CssTextWriter.cs
- TypeElementCollection.cs
- HealthMonitoringSectionHelper.cs
- IImplicitResourceProvider.cs
- DbModificationClause.cs
- StringCollection.cs
- FactorySettingsElement.cs
- WebControlsSection.cs
- ThreadInterruptedException.cs
- ErrorHandlerFaultInfo.cs
- ImageMapEventArgs.cs
- PresentationUIStyleResources.cs
- Function.cs
- QilLiteral.cs
- BitVector32.cs
- SymmetricSecurityProtocolFactory.cs
- ToolStripItemClickedEventArgs.cs
- ValidationSummary.cs
- HealthMonitoringSection.cs
- MatrixTransform.cs
- HyperLinkField.cs
- ReadOnlyCollectionBuilder.cs
- StdValidatorsAndConverters.cs
- XmlSchemaComplexContentRestriction.cs
- ConnectionManagementSection.cs
- WebScriptMetadataInstanceContextProvider.cs
- Matrix.cs
- ThreadStateException.cs
- Environment.cs
- HttpCapabilitiesEvaluator.cs
- ElementNotAvailableException.cs
- DataFieldConverter.cs
- TableSectionStyle.cs
- AsnEncodedData.cs
- LocatorManager.cs
- WebPartCollection.cs
- DrawingState.cs
- PlainXmlDeserializer.cs
- SafeArchiveContext.cs
- WebPartUtil.cs
- SiteMapDesignerDataSourceView.cs
- Tool.cs
- OptimizedTemplateContentHelper.cs
- ProxyWebPartManager.cs
- WebEncodingValidatorAttribute.cs
- CheckBoxStandardAdapter.cs
- HTMLTextWriter.cs
- BCryptSafeHandles.cs
- CommandField.cs
- Char.cs
- SqlDataReader.cs
- XmlBoundElement.cs
- VectorAnimation.cs
- ListViewAutomationPeer.cs
- DependencyPropertyValueSerializer.cs
- XmlSchemaComplexType.cs
- AutoCompleteStringCollection.cs
- SoapFaultCodes.cs
- EnvironmentPermission.cs
- TTSVoice.cs
- Cell.cs
- RoleManagerSection.cs
- Win32Native.cs
- SystemBrushes.cs
- FunctionMappingTranslator.cs
- X509CertificateClaimSet.cs
- AliasedSlot.cs
- WsdlImporterElementCollection.cs
- X509Certificate2.cs
- InputScopeConverter.cs
- FrameworkTemplate.cs
- Executor.cs
- HttpPostedFile.cs