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
- FigureHelper.cs
- SqlProcedureAttribute.cs
- TypeGeneratedEventArgs.cs
- _AutoWebProxyScriptEngine.cs
- JsonObjectDataContract.cs
- TemplateComponentConnector.cs
- TableRow.cs
- AssociatedControlConverter.cs
- MSG.cs
- GridLength.cs
- IgnoreSectionHandler.cs
- EntityContainer.cs
- BitmapFrameEncode.cs
- WebPartEditorApplyVerb.cs
- DBBindings.cs
- Misc.cs
- CLRBindingWorker.cs
- CompiledQueryCacheEntry.cs
- ListViewItemSelectionChangedEvent.cs
- TextRangeSerialization.cs
- FrameDimension.cs
- EventMappingSettingsCollection.cs
- CriticalHandle.cs
- DateTimePicker.cs
- BroadcastEventHelper.cs
- HMACSHA512.cs
- BitmapDecoder.cs
- TransactionContextManager.cs
- MtomMessageEncodingBindingElement.cs
- SetterTriggerConditionValueConverter.cs
- ScriptHandlerFactory.cs
- ExtensionSimplifierMarkupObject.cs
- XmlArrayAttribute.cs
- Utils.cs
- SystemFonts.cs
- SqlRetyper.cs
- DatePickerAutomationPeer.cs
- RouteParametersHelper.cs
- COM2ColorConverter.cs
- ToolStripContainerActionList.cs
- userdatakeys.cs
- MimeObjectFactory.cs
- TimelineCollection.cs
- GifBitmapDecoder.cs
- HttpVersion.cs
- FormParameter.cs
- DisplayInformation.cs
- TextWriter.cs
- TextElementEditingBehaviorAttribute.cs
- HttpApplication.cs
- HideDisabledControlAdapter.cs
- JoinCqlBlock.cs
- selecteditemcollection.cs
- DictionaryContent.cs
- WebControlParameterProxy.cs
- ChildDocumentBlock.cs
- BasicHttpBindingElement.cs
- ToolStripManager.cs
- DesignerLabelAdapter.cs
- IsolatedStorage.cs
- ScrollPattern.cs
- DataGridViewButtonCell.cs
- XmlEncodedRawTextWriter.cs
- BindingNavigator.cs
- TextServicesContext.cs
- SchemaNames.cs
- SelectionChangedEventArgs.cs
- TreeNodeEventArgs.cs
- XmlNullResolver.cs
- CodeIdentifier.cs
- SequenceRange.cs
- DataMemberAttribute.cs
- RectangleF.cs
- Parsers.cs
- DefaultHttpHandler.cs
- PEFileReader.cs
- LockedBorderGlyph.cs
- JsonEnumDataContract.cs
- TypeDescriptor.cs
- XmlMemberMapping.cs
- SmtpAuthenticationManager.cs
- ChannelSinkStacks.cs
- WebPartCancelEventArgs.cs
- RC2.cs
- DataMemberAttribute.cs
- HttpModuleAction.cs
- ComboBoxRenderer.cs
- PanelStyle.cs
- XmlHierarchicalDataSourceView.cs
- StreamGeometryContext.cs
- SqlEnums.cs
- DynamicILGenerator.cs
- ByeOperation11AsyncResult.cs
- UIntPtr.cs
- ReadOnlyDictionary.cs
- MoveSizeWinEventHandler.cs
- PartialCachingAttribute.cs
- PropertyToken.cs
- fixedPageContentExtractor.cs
- BitmapEncoder.cs