Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / BuildProviderCollection.cs / 5 / 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
- RepeatBehavior.cs
- SearchForVirtualItemEventArgs.cs
- XmlFormatExtensionPointAttribute.cs
- WindowsListViewGroupHelper.cs
- RoleService.cs
- WebPartZoneCollection.cs
- ErrorActivity.cs
- WindowsSlider.cs
- FlowPosition.cs
- RelatedView.cs
- DragDropManager.cs
- AnnotationComponentChooser.cs
- Journal.cs
- CellParagraph.cs
- CatalogZone.cs
- DataGridColumnHeader.cs
- TableCell.cs
- RawStylusSystemGestureInputReport.cs
- RequestTimeoutManager.cs
- TypeConverterHelper.cs
- CodeMemberMethod.cs
- MediaContext.cs
- PageAsyncTaskManager.cs
- HotSpotCollection.cs
- sqlmetadatafactory.cs
- XmlSequenceWriter.cs
- PersonalizablePropertyEntry.cs
- DesignSurfaceCollection.cs
- SessionParameter.cs
- TdsParserSessionPool.cs
- TimeSpanStorage.cs
- ZoneIdentityPermission.cs
- COM2EnumConverter.cs
- ClientBuildManagerCallback.cs
- SetterBaseCollection.cs
- WmlValidationSummaryAdapter.cs
- ExpressionEditorSheet.cs
- RawKeyboardInputReport.cs
- DataShape.cs
- SystemSounds.cs
- DebugInfoExpression.cs
- ArrangedElementCollection.cs
- DataServiceClientException.cs
- HttpSessionStateWrapper.cs
- PropertyEmitterBase.cs
- SizeAnimationClockResource.cs
- OrderedEnumerableRowCollection.cs
- SqlDataSourceCustomCommandPanel.cs
- ContentOperations.cs
- StoreAnnotationsMap.cs
- EventLogEntry.cs
- SqlNodeAnnotation.cs
- CommandEventArgs.cs
- dsa.cs
- ChangePassword.cs
- BitmapCache.cs
- NeutralResourcesLanguageAttribute.cs
- VersionedStreamOwner.cs
- SafeRegistryHandle.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- EventBindingService.cs
- InvalidEnumArgumentException.cs
- StringOutput.cs
- ZipIOModeEnforcingStream.cs
- DataGridRelationshipRow.cs
- MouseEventArgs.cs
- UIElementCollection.cs
- ClipboardProcessor.cs
- WindowsPen.cs
- CroppedBitmap.cs
- OdbcConnectionOpen.cs
- ToolboxComponentsCreatedEventArgs.cs
- COM2PictureConverter.cs
- CodeDirectoryCompiler.cs
- XmlSchemaParticle.cs
- CodeRegionDirective.cs
- SubclassTypeValidatorAttribute.cs
- DesignerToolStripControlHost.cs
- ProviderSettingsCollection.cs
- LassoSelectionBehavior.cs
- LoggedException.cs
- FixedSOMSemanticBox.cs
- OutputCacheProfile.cs
- QueryOperationResponseOfT.cs
- Rectangle.cs
- PlainXmlWriter.cs
- Pkcs7Recipient.cs
- StorageEndPropertyMapping.cs
- TextServicesProperty.cs
- ServiceThrottle.cs
- StateMachineSubscriptionManager.cs
- ProtectedConfiguration.cs
- GlyphCollection.cs
- OrderByQueryOptionExpression.cs
- PropertyGrid.cs
- TableHeaderCell.cs
- File.cs
- SendingRequestEventArgs.cs
- ClientCredentials.cs
- Exceptions.cs