Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / 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. //------------------------------------------------------------------------------ //// 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
- WebEncodingValidator.cs
- HttpProtocolReflector.cs
- AlternateView.cs
- MdiWindowListItemConverter.cs
- HMACSHA256.cs
- MatrixAnimationUsingPath.cs
- UnsafeNativeMethods.cs
- MenuCommandsChangedEventArgs.cs
- DataObject.cs
- PointAnimationBase.cs
- BitStack.cs
- FileSystemWatcher.cs
- WebPartUtil.cs
- HtmlForm.cs
- GcHandle.cs
- SafeRegistryHandle.cs
- RowBinding.cs
- ApplicationManager.cs
- SymbolMethod.cs
- IncrementalCompileAnalyzer.cs
- SafeEventLogReadHandle.cs
- WebHeaderCollection.cs
- ViewStateAttachedPropertyFeature.cs
- TimeSpanMinutesConverter.cs
- TypefaceCollection.cs
- DeclaredTypeElement.cs
- Matrix.cs
- ZipIOLocalFileDataDescriptor.cs
- Thickness.cs
- Types.cs
- ImportContext.cs
- DataGridViewCheckBoxCell.cs
- PropertiesTab.cs
- HttpListenerException.cs
- FilterElement.cs
- Ref.cs
- StringAttributeCollection.cs
- CreateUserWizard.cs
- TraceUtils.cs
- SafeWaitHandle.cs
- PersonalizationProviderHelper.cs
- Point4D.cs
- Substitution.cs
- UIElement3D.cs
- ToolStripRenderEventArgs.cs
- FontFamilyIdentifier.cs
- ListViewDataItem.cs
- XmlSchemaAttribute.cs
- webclient.cs
- DistinctQueryOperator.cs
- NamedObject.cs
- UncommonField.cs
- LinkLabelLinkClickedEvent.cs
- RotationValidation.cs
- XmlElementList.cs
- Component.cs
- BufferedStream2.cs
- CookieHandler.cs
- CodeVariableReferenceExpression.cs
- WorkflowQueuingService.cs
- DataContractAttribute.cs
- ZipQueryOperator.cs
- ManagedIStream.cs
- RsaElement.cs
- SerializationObjectManager.cs
- NetworkCredential.cs
- DictionaryContent.cs
- IdnElement.cs
- WithParamAction.cs
- Transform.cs
- SerialPinChanges.cs
- DiagnosticTrace.cs
- DoubleLinkListEnumerator.cs
- DataGridState.cs
- NativeMethods.cs
- MarshalByValueComponent.cs
- GlyphShapingProperties.cs
- FontNamesConverter.cs
- SqlExpander.cs
- Tag.cs
- HtmlInputHidden.cs
- ChildDocumentBlock.cs
- ComplusTypeValidator.cs
- CreationContext.cs
- OleDbPermission.cs
- PointLightBase.cs
- WebControl.cs
- AppDomainCompilerProxy.cs
- DataGridViewCellValidatingEventArgs.cs
- SetterBaseCollection.cs
- PopupRootAutomationPeer.cs
- QueryContinueDragEventArgs.cs
- DataGridBoolColumn.cs
- OutputWindow.cs
- DesignTimeTemplateParser.cs
- DynamicMetaObject.cs
- SignatureToken.cs
- StorageTypeMapping.cs
- CopyCodeAction.cs
- InternalResources.cs