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
- ResourceProperty.cs
- CalculatedColumn.cs
- MouseBinding.cs
- ResourcesBuildProvider.cs
- IxmlLineInfo.cs
- ClientSettingsStore.cs
- AnchorEditor.cs
- Wildcard.cs
- RectangleGeometry.cs
- PathSegmentCollection.cs
- TypedTableBaseExtensions.cs
- FormsAuthenticationModule.cs
- Attributes.cs
- PackWebRequestFactory.cs
- DataErrorValidationRule.cs
- AssemblyFilter.cs
- SqlDataSourceStatusEventArgs.cs
- EmitterCache.cs
- HwndSourceKeyboardInputSite.cs
- SqlFlattener.cs
- XpsResourcePolicy.cs
- ResourcesBuildProvider.cs
- ControlAdapter.cs
- StringWriter.cs
- CodeTypeParameterCollection.cs
- DeferredElementTreeState.cs
- _SslState.cs
- CodeComment.cs
- GPRECT.cs
- Blend.cs
- DataGridViewRowHeaderCell.cs
- CultureInfo.cs
- BitmapFrameEncode.cs
- StateManagedCollection.cs
- unsafeIndexingFilterStream.cs
- FakeModelPropertyImpl.cs
- NamespaceList.cs
- MessageQueuePermissionAttribute.cs
- XamlFigureLengthSerializer.cs
- EventDescriptor.cs
- AccessDataSource.cs
- sqlmetadatafactory.cs
- MaxValueConverter.cs
- ScriptModule.cs
- ITreeGenerator.cs
- BitmapDecoder.cs
- SecureEnvironment.cs
- XXXInfos.cs
- UpWmlMobileTextWriter.cs
- PreservationFileReader.cs
- GroupedContextMenuStrip.cs
- DataTableNewRowEvent.cs
- TraceXPathNavigator.cs
- PropertyFilter.cs
- DbConnectionHelper.cs
- StylusPlugin.cs
- FixedTextBuilder.cs
- XmlCharType.cs
- EventHandlerList.cs
- DelayedRegex.cs
- XmlReader.cs
- ComUdtElementCollection.cs
- RightsManagementResourceHelper.cs
- QueryGeneratorBase.cs
- Parser.cs
- HtmlEncodedRawTextWriter.cs
- RegionInfo.cs
- WindowsGraphics.cs
- FocusManager.cs
- CTreeGenerator.cs
- StateDesigner.TransitionInfo.cs
- DeobfuscatingStream.cs
- DetailsViewPagerRow.cs
- ValidationUtility.cs
- Component.cs
- MatrixCamera.cs
- PublishLicense.cs
- DocumentationServerProtocol.cs
- Triplet.cs
- OleDbMetaDataFactory.cs
- ColorConvertedBitmapExtension.cs
- ConnectionPoolManager.cs
- PathGeometry.cs
- SqlOuterApplyReducer.cs
- DeflateEmulationStream.cs
- ClaimTypes.cs
- Page.cs
- OracleMonthSpan.cs
- MailDefinition.cs
- SafeNativeMethods.cs
- GridViewAutomationPeer.cs
- coordinatorscratchpad.cs
- SafeReadContext.cs
- FormViewModeEventArgs.cs
- ClickablePoint.cs
- ToolStripSplitStackLayout.cs
- SmiXetterAccessMap.cs
- DocComment.cs
- DesignerLinkAdapter.cs
- Int32Converter.cs