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
- ScrollBarRenderer.cs
- SafeReversePInvokeHandle.cs
- RequestQueryParser.cs
- UpdateExpressionVisitor.cs
- LineInfo.cs
- ConditionValidator.cs
- RectAnimationClockResource.cs
- ItemCheckEvent.cs
- ConnectionStringSettingsCollection.cs
- ToolStripPanelRow.cs
- LayoutManager.cs
- TextEncodedRawTextWriter.cs
- SerializationHelper.cs
- UriTemplateLiteralQueryValue.cs
- SafeRightsManagementPubHandle.cs
- ConfigXmlText.cs
- ProtocolState.cs
- LoopExpression.cs
- ReadonlyMessageFilter.cs
- DataGridViewTextBoxColumn.cs
- PreloadedPackages.cs
- CommandID.cs
- Imaging.cs
- QueueSurrogate.cs
- MappingItemCollection.cs
- XmlSchemaParticle.cs
- EventLogTraceListener.cs
- SubMenuStyle.cs
- AbandonedMutexException.cs
- EventLogHandle.cs
- LinkUtilities.cs
- MembershipUser.cs
- TypeBuilderInstantiation.cs
- ThaiBuddhistCalendar.cs
- elementinformation.cs
- CodeAssignStatement.cs
- GeneralTransform3DTo2D.cs
- JsonSerializer.cs
- Int32Storage.cs
- XmlAutoDetectWriter.cs
- SQLGuid.cs
- FontCacheUtil.cs
- ColorTranslator.cs
- CompositeTypefaceMetrics.cs
- DataErrorValidationRule.cs
- CompoundFileDeflateTransform.cs
- InternalResources.cs
- XmlQueryTypeFactory.cs
- WebConfigurationFileMap.cs
- UnsafeNativeMethods.cs
- BaseCAMarshaler.cs
- AddInSegmentDirectoryNotFoundException.cs
- XPathNavigator.cs
- CommandManager.cs
- VisualBrush.cs
- ClientSettingsSection.cs
- XmlSchemaChoice.cs
- ExtendedPropertyInfo.cs
- WebPartEditorOkVerb.cs
- PaintValueEventArgs.cs
- TabPage.cs
- StylusTip.cs
- TriggerAction.cs
- HGlobalSafeHandle.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- Group.cs
- SQLDateTime.cs
- GeneratedContractType.cs
- ParsedAttributeCollection.cs
- AppLevelCompilationSectionCache.cs
- CryptoConfig.cs
- WebBaseEventKeyComparer.cs
- IISMapPath.cs
- GridViewHeaderRowPresenter.cs
- MessageContractExporter.cs
- TextTreeNode.cs
- UntrustedRecipientException.cs
- UnionCodeGroup.cs
- Module.cs
- SystemEvents.cs
- ColumnHeaderConverter.cs
- HeaderPanel.cs
- ECDsaCng.cs
- Group.cs
- Attachment.cs
- KnownTypesHelper.cs
- HttpCachePolicyElement.cs
- ImageInfo.cs
- Stackframe.cs
- VisualCollection.cs
- DSASignatureDeformatter.cs
- CodeCastExpression.cs
- SqlFactory.cs
- SelfSignedCertificate.cs
- HostingEnvironmentSection.cs
- ObjectManager.cs
- MimeBasePart.cs
- ConnectionConsumerAttribute.cs
- SessionStateContainer.cs
- MetadataArtifactLoaderComposite.cs