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
- ParameterElement.cs
- InvalidPropValue.cs
- ConnectorDragDropGlyph.cs
- securitymgrsite.cs
- DependencyPropertyKey.cs
- StructureChangedEventArgs.cs
- LayoutExceptionEventArgs.cs
- QilPatternVisitor.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- Span.cs
- PersianCalendar.cs
- PriorityRange.cs
- StorageModelBuildProvider.cs
- TransactionFilter.cs
- Model3DCollection.cs
- ErrorEventArgs.cs
- TypeUsage.cs
- ListBoxItem.cs
- CustomAttributeBuilder.cs
- DynamicUpdateCommand.cs
- ProfileGroupSettingsCollection.cs
- BezierSegment.cs
- CollectionBuilder.cs
- UserValidatedEventArgs.cs
- BaseProcessor.cs
- ImageButton.cs
- NamespaceMapping.cs
- ObjectQuery.cs
- ExpandoClass.cs
- ReadingWritingEntityEventArgs.cs
- PenThreadWorker.cs
- RemoveStoryboard.cs
- LoadedEvent.cs
- RequestResizeEvent.cs
- ExpressionVisitorHelpers.cs
- ControlCollection.cs
- ListBindingHelper.cs
- ping.cs
- SByte.cs
- EllipseGeometry.cs
- TypeDescriptorContext.cs
- PageSettings.cs
- XmlIlTypeHelper.cs
- PermissionAttributes.cs
- InternalPolicyElement.cs
- InertiaTranslationBehavior.cs
- SafeFreeMibTable.cs
- QilLoop.cs
- PassportPrincipal.cs
- PropertyMetadata.cs
- ScriptControlDescriptor.cs
- HttpModulesSection.cs
- CachedFontFamily.cs
- NGCPageContentSerializerAsync.cs
- GroupDescription.cs
- PageTheme.cs
- SqlBooleanizer.cs
- GCHandleCookieTable.cs
- DropDownList.cs
- dataobject.cs
- ByteStream.cs
- TextRangeEdit.cs
- DocumentPaginator.cs
- FlowDocumentPaginator.cs
- BamlWriter.cs
- DeleteIndexBinder.cs
- Queue.cs
- TextRenderer.cs
- InputScope.cs
- UniformGrid.cs
- DataContext.cs
- RepeatButtonAutomationPeer.cs
- QueryContinueDragEvent.cs
- ServerTooBusyException.cs
- HtmlDocument.cs
- AnnouncementInnerClient11.cs
- AttributeQuery.cs
- FixedTextPointer.cs
- InterleavedZipPartStream.cs
- NetworkAddressChange.cs
- CharConverter.cs
- Descriptor.cs
- ToolStripContainer.cs
- QilStrConcatenator.cs
- TypeConverterHelper.cs
- BitConverter.cs
- ByeOperationCD1AsyncResult.cs
- ScrollData.cs
- DataKeyArray.cs
- WebWorkflowRole.cs
- StylusTip.cs
- WindowsListViewGroup.cs
- FreezableOperations.cs
- VirtualDirectoryMapping.cs
- FileLevelControlBuilderAttribute.cs
- RemoteWebConfigurationHostServer.cs
- SequentialWorkflowRootDesigner.cs
- DocumentCollection.cs
- XslTransform.cs
- TCPClient.cs