Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / AssemblyCollection.cs / 2 / 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))] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ServerIdentity.cs
- AuthorizationRule.cs
- Rect3DConverter.cs
- CompareInfo.cs
- PluralizationService.cs
- HttpCapabilitiesSectionHandler.cs
- AuthStoreRoleProvider.cs
- ShortcutKeysEditor.cs
- ColorInterpolationModeValidation.cs
- TreeNodeBindingDepthConverter.cs
- OuterGlowBitmapEffect.cs
- NamedPipeWorkerProcess.cs
- EntityDataSourceDesignerHelper.cs
- ObjectCache.cs
- StrongNameMembershipCondition.cs
- StateManagedCollection.cs
- ToolStripSeparatorRenderEventArgs.cs
- XmlSchema.cs
- wgx_render.cs
- DialogResultConverter.cs
- LongValidator.cs
- HtmlInputCheckBox.cs
- SourceFileInfo.cs
- DateTimeFormatInfo.cs
- ChannelManager.cs
- CommentEmitter.cs
- EmptyQuery.cs
- WebPartDisplayModeCollection.cs
- RectAnimation.cs
- FontStyles.cs
- PolicyVersionConverter.cs
- ConfigurationPermission.cs
- StaticExtension.cs
- FunctionUpdateCommand.cs
- FreezableCollection.cs
- StyleXamlParser.cs
- CachedFontFace.cs
- StoreItemCollection.cs
- HttpContextWrapper.cs
- ClientSession.cs
- AdornerHitTestResult.cs
- ProfileProvider.cs
- VirtualPathProvider.cs
- TogglePatternIdentifiers.cs
- NetCodeGroup.cs
- CommandDevice.cs
- ImageCollectionCodeDomSerializer.cs
- SafeCryptoHandles.cs
- ComPlusAuthorization.cs
- CombinedGeometry.cs
- IisTraceWebEventProvider.cs
- SequentialActivityDesigner.cs
- BaseTemplateCodeDomTreeGenerator.cs
- PostBackTrigger.cs
- CodeArrayIndexerExpression.cs
- AbstractDataSvcMapFileLoader.cs
- SimpleRecyclingCache.cs
- DataGridViewRowCollection.cs
- DataServiceProviderMethods.cs
- ReferencedType.cs
- entityreference_tresulttype.cs
- unitconverter.cs
- SettingsSavedEventArgs.cs
- EventlogProvider.cs
- FontFamily.cs
- util.cs
- TextTrailingWordEllipsis.cs
- HttpHandler.cs
- AvtEvent.cs
- Pair.cs
- ColumnClickEvent.cs
- StateBag.cs
- RequestCachePolicy.cs
- XPathAncestorQuery.cs
- LayoutUtils.cs
- XmlSiteMapProvider.cs
- FilePrompt.cs
- ReadOnlyTernaryTree.cs
- SHA1Managed.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- NotConverter.cs
- UserControlFileEditor.cs
- SoapSchemaImporter.cs
- WebPartTransformerCollection.cs
- NetPeerTcpBindingCollectionElement.cs
- Cursors.cs
- WindowsContainer.cs
- Imaging.cs
- PolyLineSegment.cs
- ClientConfigurationHost.cs
- TimelineClockCollection.cs
- TemplatePartAttribute.cs
- CompositeControl.cs
- AnonymousIdentificationModule.cs
- EntityDataSourceChangingEventArgs.cs
- XamlDesignerSerializationManager.cs
- ToolStripItemImageRenderEventArgs.cs
- DashStyles.cs
- Win32.cs
- GlyphCollection.cs