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
- _SecureChannel.cs
- SystemIcmpV4Statistics.cs
- linebase.cs
- CompiledRegexRunner.cs
- jithelpers.cs
- CompilerGeneratedAttribute.cs
- ListInitExpression.cs
- X509Utils.cs
- CellCreator.cs
- PlanCompilerUtil.cs
- BlobPersonalizationState.cs
- XpsColorContext.cs
- CreateParams.cs
- Utils.cs
- StorageConditionPropertyMapping.cs
- Int32Rect.cs
- DataMemberConverter.cs
- JapaneseLunisolarCalendar.cs
- DesignTimeParseData.cs
- XslCompiledTransform.cs
- WinEventTracker.cs
- TdsParserHelperClasses.cs
- PhotoPrintingIntent.cs
- WebPartConnectVerb.cs
- SchemaManager.cs
- InternalConfigEventArgs.cs
- JsonReader.cs
- DispatcherProcessingDisabled.cs
- PermissionAttributes.cs
- __Filters.cs
- FieldNameLookup.cs
- XmlSequenceWriter.cs
- FilteredXmlReader.cs
- SpecularMaterial.cs
- FontStyle.cs
- WebPartManager.cs
- CheckBoxField.cs
- GridViewColumnCollection.cs
- SortQuery.cs
- GetPageCompletedEventArgs.cs
- PrintControllerWithStatusDialog.cs
- VectorKeyFrameCollection.cs
- TrustLevel.cs
- PeerPresenceInfo.cs
- CodeAttachEventStatement.cs
- DataGridViewImageCell.cs
- IxmlLineInfo.cs
- TraceLog.cs
- ManipulationDevice.cs
- RestHandlerFactory.cs
- TextOptions.cs
- CLRBindingWorker.cs
- CellConstantDomain.cs
- Color.cs
- Pair.cs
- SystemResourceKey.cs
- PipelineModuleStepContainer.cs
- EventLog.cs
- LassoHelper.cs
- MatrixCamera.cs
- SQLBytesStorage.cs
- CustomCategoryAttribute.cs
- EndpointAddressAugust2004.cs
- PreProcessor.cs
- WSIdentityFaultException.cs
- Vector3DAnimation.cs
- LiteralControl.cs
- MultipleViewPatternIdentifiers.cs
- X509ThumbprintKeyIdentifierClause.cs
- ToolBarButton.cs
- Aggregates.cs
- BorderGapMaskConverter.cs
- SemanticResolver.cs
- OrCondition.cs
- XmlElementAttributes.cs
- PenContext.cs
- DataGridViewControlCollection.cs
- ConstraintStruct.cs
- EndOfStreamException.cs
- AutomationPatternInfo.cs
- SmiContextFactory.cs
- WebPartsPersonalizationAuthorization.cs
- TabPage.cs
- SoundPlayerAction.cs
- MaxMessageSizeStream.cs
- DataTemplate.cs
- SqlNodeTypeOperators.cs
- ChtmlSelectionListAdapter.cs
- httpapplicationstate.cs
- RegexReplacement.cs
- XPathNavigator.cs
- ProcessModuleCollection.cs
- ExceptionUtil.cs
- ComponentEvent.cs
- RandomNumberGenerator.cs
- PublisherIdentityPermission.cs
- StorageAssociationSetMapping.cs
- MSAAEventDispatcher.cs
- SimpleType.cs
- RegexGroup.cs