Code:
/ FX-1434 / FX-1434 / 1.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
- MonthChangedEventArgs.cs
- LoopExpression.cs
- Pointer.cs
- XmlTextReaderImpl.cs
- DetailsViewRowCollection.cs
- EmptyStringExpandableObjectConverter.cs
- TypeUsageBuilder.cs
- MediaElementAutomationPeer.cs
- Run.cs
- Rotation3D.cs
- PropertyGeneratedEventArgs.cs
- ConnectionStringsExpressionBuilder.cs
- DataGridViewDataConnection.cs
- FlowSwitchLink.cs
- InternalConfigConfigurationFactory.cs
- Win32SafeHandles.cs
- AssemblyBuilderData.cs
- EntityTypeBase.cs
- FileEnumerator.cs
- TableStyle.cs
- WebPartManagerInternals.cs
- HitTestWithPointDrawingContextWalker.cs
- JournalEntryStack.cs
- TemplateManager.cs
- ThicknessAnimation.cs
- PrintControllerWithStatusDialog.cs
- ToolStripSeparatorRenderEventArgs.cs
- IisTraceListener.cs
- EventManager.cs
- DynamicResourceExtension.cs
- WhitespaceRule.cs
- XmlAggregates.cs
- SignedXml.cs
- DataRecordInternal.cs
- DateTimeFormat.cs
- ListViewTableCell.cs
- WindowsSysHeader.cs
- NotFiniteNumberException.cs
- StateItem.cs
- ClockGroup.cs
- ModuleBuilderData.cs
- CircleHotSpot.cs
- GeometryHitTestParameters.cs
- DataObjectCopyingEventArgs.cs
- DataGridPreparingCellForEditEventArgs.cs
- WebPartZone.cs
- TreeNodeStyle.cs
- PenContexts.cs
- TcpChannelListener.cs
- DataGridViewMethods.cs
- AuthenticationManager.cs
- ErrorRuntimeConfig.cs
- ToolStripButton.cs
- ComponentGuaranteesAttribute.cs
- ObjectConverter.cs
- OutputCacheProfileCollection.cs
- ServicePointManager.cs
- WebConfigurationHostFileChange.cs
- ConfigXmlWhitespace.cs
- BooleanAnimationUsingKeyFrames.cs
- Partitioner.cs
- EventSinkActivityDesigner.cs
- HeaderUtility.cs
- BigInt.cs
- SystemKeyConverter.cs
- _NegotiateClient.cs
- DispatcherHookEventArgs.cs
- ExpandSegment.cs
- HashCodeCombiner.cs
- RuntimeArgumentHandle.cs
- EnumerableRowCollection.cs
- ByteConverter.cs
- Zone.cs
- DoubleConverter.cs
- PresentationSource.cs
- ContourSegment.cs
- SoapRpcMethodAttribute.cs
- TextTreeRootTextBlock.cs
- HttpAsyncResult.cs
- StyleHelper.cs
- DiffuseMaterial.cs
- FixedStringLookup.cs
- SqlWebEventProvider.cs
- RadioButtonBaseAdapter.cs
- UDPClient.cs
- RawStylusInputReport.cs
- _SSPISessionCache.cs
- AVElementHelper.cs
- TableCell.cs
- TextTreeFixupNode.cs
- LineSegment.cs
- ItemDragEvent.cs
- NativeWrapper.cs
- formatter.cs
- NullReferenceException.cs
- UseLicense.cs
- FormattedTextSymbols.cs
- Point3DCollectionConverter.cs
- DataGridViewColumnStateChangedEventArgs.cs
- SmiXetterAccessMap.cs