Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / BuildProviderCollection.cs / 1 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StackSpiller.Bindings.cs
- NonParentingControl.cs
- Canvas.cs
- GridEntry.cs
- TreeNodeCollection.cs
- TdsParserStaticMethods.cs
- ConfigXmlSignificantWhitespace.cs
- StaticTextPointer.cs
- MailMessageEventArgs.cs
- MenuCommand.cs
- figurelength.cs
- ErrorStyle.cs
- TextElementCollectionHelper.cs
- TriggerActionCollection.cs
- XmlByteStreamReader.cs
- PrintPreviewGraphics.cs
- HScrollProperties.cs
- ListBindingHelper.cs
- AnimatedTypeHelpers.cs
- XPathScanner.cs
- EmptyReadOnlyDictionaryInternal.cs
- TrustManagerMoreInformation.cs
- TypeUtil.cs
- Dispatcher.cs
- PageContent.cs
- Renderer.cs
- ProviderManager.cs
- DrawingBrush.cs
- FreeFormDesigner.cs
- elementinformation.cs
- UnknownBitmapEncoder.cs
- PaperSource.cs
- NullableFloatMinMaxAggregationOperator.cs
- XamlSerializerUtil.cs
- SimpleWebHandlerParser.cs
- MetadataSource.cs
- KeyboardDevice.cs
- BitmapEffectDrawingContextState.cs
- BindingExpression.cs
- CompositeDispatchFormatter.cs
- TimeZone.cs
- ActivationServices.cs
- HttpCookie.cs
- PropertyEmitter.cs
- FormsAuthenticationConfiguration.cs
- ClientRolePrincipal.cs
- StreamInfo.cs
- ProjectionPruner.cs
- UIElement.cs
- MessageSecurityOverTcp.cs
- DrawingContextDrawingContextWalker.cs
- FunctionCommandText.cs
- Typeface.cs
- PropertyGeneratedEventArgs.cs
- WindowClosedEventArgs.cs
- ClientRoleProvider.cs
- DtdParser.cs
- BezierSegment.cs
- PropertyOverridesDialog.cs
- VerificationAttribute.cs
- AccessText.cs
- DefaultTextStore.cs
- AlternateView.cs
- KeyGestureConverter.cs
- StorageInfo.cs
- TraceXPathNavigator.cs
- Byte.cs
- Label.cs
- TableLayoutStyleCollection.cs
- CustomErrorsSectionWrapper.cs
- DbBuffer.cs
- TaskSchedulerException.cs
- TextEncodedRawTextWriter.cs
- TypeConverterHelper.cs
- DataSourceXmlTextReader.cs
- MessageQueue.cs
- Rectangle.cs
- xmlglyphRunInfo.cs
- Item.cs
- SqlUtils.cs
- JulianCalendar.cs
- XmlArrayItemAttribute.cs
- HttpHandlerAction.cs
- DelegateArgument.cs
- FileLogRecordEnumerator.cs
- XPathNode.cs
- Claim.cs
- ResourceReferenceKeyNotFoundException.cs
- SqlDataSourceCommandEventArgs.cs
- WebBrowserUriTypeConverter.cs
- _IPv6Address.cs
- StrongTypingException.cs
- Section.cs
- EmptyStringExpandableObjectConverter.cs
- Wizard.cs
- XpsResourcePolicy.cs
- XPathNodeInfoAtom.cs
- NetCodeGroup.cs
- AccessorTable.cs
- DBSqlParserColumn.cs