Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / BuildProviderCollection.cs / 3 / 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EmptyQuery.cs
- User.cs
- HostedBindingBehavior.cs
- MasterPageBuildProvider.cs
- ElapsedEventArgs.cs
- QueryValue.cs
- ViewUtilities.cs
- OperatingSystemVersionCheck.cs
- TransportationConfigurationTypeInstallComponent.cs
- DataMemberConverter.cs
- PackUriHelper.cs
- CustomCategoryAttribute.cs
- BuildManagerHost.cs
- ParserStreamGeometryContext.cs
- PointHitTestParameters.cs
- WebPartZoneAutoFormat.cs
- ListMarkerLine.cs
- SiteMap.cs
- EntityDescriptor.cs
- ServiceRouteHandler.cs
- ValidationErrorCollection.cs
- KeyToListMap.cs
- TextBoxBase.cs
- MediaElementAutomationPeer.cs
- SchemaImporterExtension.cs
- HostedNamedPipeTransportManager.cs
- PageContentCollection.cs
- MessageDecoder.cs
- __ComObject.cs
- RSAOAEPKeyExchangeDeformatter.cs
- TreeNodeStyleCollection.cs
- SymbolType.cs
- EntityConnectionStringBuilder.cs
- HideDisabledControlAdapter.cs
- TextTreeExtractElementUndoUnit.cs
- HashAlgorithm.cs
- NameTable.cs
- CookielessHelper.cs
- DataObjectFieldAttribute.cs
- DecoratedNameAttribute.cs
- PersonalizableAttribute.cs
- WhitespaceRuleLookup.cs
- XmlCollation.cs
- DictionarySurrogate.cs
- ContainerAction.cs
- LOSFormatter.cs
- WebPart.cs
- ReachFixedPageSerializer.cs
- GroupBoxAutomationPeer.cs
- RenderData.cs
- DetailsViewDeletedEventArgs.cs
- SingleTagSectionHandler.cs
- ParsedAttributeCollection.cs
- DefaultEvaluationContext.cs
- DrawingServices.cs
- XmlAnyElementAttributes.cs
- TextFormatter.cs
- FixedSOMPageConstructor.cs
- InfoCardUIAgent.cs
- SqlDataSourceQueryConverter.cs
- StringUtil.cs
- DatatypeImplementation.cs
- WsatConfiguration.cs
- RowTypeElement.cs
- SubpageParagraph.cs
- RowsCopiedEventArgs.cs
- ContentControl.cs
- Image.cs
- ToolStripDesigner.cs
- RecognitionEventArgs.cs
- ChineseLunisolarCalendar.cs
- TypeKeyValue.cs
- Cursor.cs
- TransactionScope.cs
- BitmapSourceSafeMILHandle.cs
- NameTable.cs
- PrimaryKeyTypeConverter.cs
- GrammarBuilderDictation.cs
- DriveInfo.cs
- Span.cs
- Pair.cs
- _NegotiateClient.cs
- CodeObject.cs
- SafeLocalMemHandle.cs
- SqlAliaser.cs
- DbProviderServices.cs
- InheritanceService.cs
- GridViewUpdateEventArgs.cs
- AdRotator.cs
- DetailsViewRowCollection.cs
- ChangeBlockUndoRecord.cs
- FlowDocumentFormatter.cs
- MergeFilterQuery.cs
- ThemeDirectoryCompiler.cs
- ObjectListItem.cs
- LowerCaseStringConverter.cs
- StorageScalarPropertyMapping.cs
- UnsafePeerToPeerMethods.cs
- BinaryObjectWriter.cs
- SqlClientMetaDataCollectionNames.cs