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
- FlagsAttribute.cs
- SafeLibraryHandle.cs
- PeerNearMe.cs
- PathFigure.cs
- RegisteredScript.cs
- SqlCacheDependencyDatabase.cs
- RenderData.cs
- ReachPageContentCollectionSerializer.cs
- WebHttpSecurity.cs
- WebPartMovingEventArgs.cs
- RemoteWebConfigurationHost.cs
- TextEditor.cs
- SecurityAccessDeniedException.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- CompressionTransform.cs
- WebPartZoneBase.cs
- UserNamePasswordClientCredential.cs
- MultipleCopiesCollection.cs
- Helpers.cs
- EdmComplexTypeAttribute.cs
- FlowPosition.cs
- CodeGotoStatement.cs
- COM2IPerPropertyBrowsingHandler.cs
- HttpVersion.cs
- sitestring.cs
- EntityType.cs
- Graph.cs
- C14NUtil.cs
- MailHeaderInfo.cs
- ParameterElement.cs
- PlaceHolder.cs
- SelectionEditingBehavior.cs
- XPathBinder.cs
- TemplateKey.cs
- DiffuseMaterial.cs
- AnnotationMap.cs
- AsymmetricAlgorithm.cs
- WindowsPrincipal.cs
- TransportElement.cs
- CodeExporter.cs
- GenerateScriptTypeAttribute.cs
- Point3DAnimationBase.cs
- OpenTypeLayoutCache.cs
- TransportBindingElementImporter.cs
- TypedCompletedAsyncResult.cs
- formatter.cs
- DesignTimeVisibleAttribute.cs
- ResolveMatchesMessage11.cs
- ScaleTransform.cs
- XmlIterators.cs
- NetworkCredential.cs
- DataGridViewCheckBoxColumn.cs
- ExpressionBuilderCollection.cs
- PersonalizationState.cs
- KeyedQueue.cs
- BuilderPropertyEntry.cs
- DataGridViewSortCompareEventArgs.cs
- Command.cs
- StackSpiller.cs
- WindowsButton.cs
- MatrixAnimationBase.cs
- ExpressionsCollectionEditor.cs
- ListViewTableCell.cs
- CompoundFileStorageReference.cs
- ToolStripDropDownMenu.cs
- LowerCaseStringConverter.cs
- StatusBarPanel.cs
- CompositeFontInfo.cs
- DateRangeEvent.cs
- XmlDataSourceNodeDescriptor.cs
- CodeArrayIndexerExpression.cs
- WindowsListViewItem.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- MaskPropertyEditor.cs
- AuthenticateEventArgs.cs
- NamespaceExpr.cs
- SizeAnimationBase.cs
- GenericEnumConverter.cs
- RedirectionProxy.cs
- MediaElement.cs
- TypeSource.cs
- RoleBoolean.cs
- SqlException.cs
- ToolStripDropDown.cs
- GridViewDeleteEventArgs.cs
- CrossContextChannel.cs
- AutomationIdentifierGuids.cs
- MailMessage.cs
- BufferBuilder.cs
- DeclarativeConditionsCollection.cs
- BasePattern.cs
- WaitForChangedResult.cs
- FixedFindEngine.cs
- FixUp.cs
- TextBox.cs
- GlyphCache.cs
- DeclarativeCatalogPartDesigner.cs
- GetRecipientListRequest.cs
- InheritanceRules.cs
- SqlNotificationEventArgs.cs