Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / AssemblyCollection.cs / 1305376 / AssemblyCollection.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;
[ConfigurationCollection(typeof(AssemblyInfo))]
public sealed class AssemblyCollection : ConfigurationElementCollection {
private static ConfigurationPropertyCollection _properties;
static AssemblyCollection() {
// Property initialization
_properties = new ConfigurationPropertyCollection();
}
protected override ConfigurationPropertyCollection Properties {
get {
return _properties;
}
}
public AssemblyInfo this[int index] {
get {
return (AssemblyInfo)BaseGet(index);
}
set {
if (BaseGet(index) != null) {
BaseRemoveAt(index);
}
BaseAdd(index, value);
}
}
public new AssemblyInfo this[String assemblyName] {
get {
return (AssemblyInfo)BaseGet(assemblyName);
}
}
public void Add(AssemblyInfo assemblyInformation) {
BaseAdd(assemblyInformation);
}
public void Remove(String key) {
BaseRemove(key);
}
public void RemoveAt(int index) {
BaseRemoveAt(index);
}
protected override ConfigurationElement CreateNewElement() {
return new AssemblyInfo();
}
protected override Object GetElementKey(ConfigurationElement element) {
return ((AssemblyInfo)element).Assembly;
}
public void Clear() {
BaseClear();
}
internal bool IsRemoved(string key) {
return BaseIsRemoved(key);
}
}
}
// 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
- ExceptionHandler.cs
- TextSelection.cs
- NamedPipeTransportManager.cs
- ChangePassword.cs
- Point3DCollection.cs
- DataGridViewCellEventArgs.cs
- TrustSection.cs
- ControlBuilder.cs
- BuildResultCache.cs
- TokenFactoryCredential.cs
- XmlNodeReader.cs
- GuidConverter.cs
- SqlTriggerContext.cs
- LabelEditEvent.cs
- ValueExpressions.cs
- WmlLinkAdapter.cs
- ControlCachePolicy.cs
- DataGridViewCellCancelEventArgs.cs
- Pen.cs
- FixedLineResult.cs
- EntryPointNotFoundException.cs
- ToolBarPanel.cs
- CodeStatementCollection.cs
- _NativeSSPI.cs
- FloaterParagraph.cs
- LOSFormatter.cs
- VScrollProperties.cs
- BindToObject.cs
- ScriptManager.cs
- Perspective.cs
- InputLangChangeRequestEvent.cs
- DataGridViewCellStyleChangedEventArgs.cs
- DeclarativeCatalogPart.cs
- TextSearch.cs
- UrlMapping.cs
- FullTextState.cs
- MachineKeySection.cs
- BitmapEffectState.cs
- IdnElement.cs
- SoapExtensionStream.cs
- DeflateEmulationStream.cs
- cache.cs
- DataRowComparer.cs
- XDRSchema.cs
- DesignerOptionService.cs
- SocketAddress.cs
- SqlUtils.cs
- PropertyManager.cs
- FileUtil.cs
- UIHelper.cs
- EntityKeyElement.cs
- assertwrapper.cs
- XmlNode.cs
- ObjectToModelValueConverter.cs
- UrlPath.cs
- PolyQuadraticBezierSegment.cs
- BamlLocalizableResource.cs
- MessageQueueConverter.cs
- ListViewEditEventArgs.cs
- ContentValidator.cs
- DebuggerAttributes.cs
- TraceHandlerErrorFormatter.cs
- HttpProtocolImporter.cs
- EpmCustomContentWriterNodeData.cs
- LessThanOrEqual.cs
- GridView.cs
- ApplicationManager.cs
- MaskedTextProvider.cs
- ProfileGroupSettings.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- FastEncoder.cs
- WriteTimeStream.cs
- GlyphRunDrawing.cs
- QueryCacheKey.cs
- UserNamePasswordServiceCredential.cs
- CodeMemberMethod.cs
- IntPtr.cs
- EventMappingSettings.cs
- SafeLibraryHandle.cs
- ConfigurationManagerInternal.cs
- SystemResourceKey.cs
- NavigationProperty.cs
- DataListGeneralPage.cs
- X509IssuerSerialKeyIdentifierClause.cs
- ExtentJoinTreeNode.cs
- SystemException.cs
- SimplePropertyEntry.cs
- SettingsSection.cs
- WebRequest.cs
- ListItemCollection.cs
- selecteditemcollection.cs
- ResourceReader.cs
- MsmqActivation.cs
- ViewgenContext.cs
- ProcessModelSection.cs
- ButtonBase.cs
- DictionaryBase.cs
- PageCatalogPart.cs
- ObjectParameter.cs
- UnsafeNetInfoNativeMethods.cs