Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / AssemblyCollection.cs / 3 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CompressEmulationStream.cs
- MenuRenderer.cs
- UdpUtility.cs
- DataSourceXmlSerializationAttribute.cs
- ObjectSelectorEditor.cs
- DoubleAnimation.cs
- CombinedGeometry.cs
- ServiceDebugBehavior.cs
- Graphics.cs
- WindowsRebar.cs
- DesignSurfaceServiceContainer.cs
- QueryMatcher.cs
- returneventsaver.cs
- JsonServiceDocumentSerializer.cs
- Int64Animation.cs
- MaterialGroup.cs
- DropSource.cs
- UInt16Storage.cs
- XmlSchemaIdentityConstraint.cs
- XPathMessageFilterElement.cs
- FileCodeGroup.cs
- ObjectRef.cs
- SafeSecurityHelper.cs
- ProbeMatches11.cs
- Win32.cs
- ExceptionWrapper.cs
- SqlCacheDependency.cs
- BooleanFunctions.cs
- InvariantComparer.cs
- SqlClientFactory.cs
- FontFamilyValueSerializer.cs
- QilReference.cs
- RowVisual.cs
- VerticalAlignConverter.cs
- GeometryHitTestResult.cs
- SystemIcmpV4Statistics.cs
- MembershipSection.cs
- CqlQuery.cs
- _NestedMultipleAsyncResult.cs
- CollectionView.cs
- RunWorkerCompletedEventArgs.cs
- PropertyValueUIItem.cs
- BooleanSwitch.cs
- NativeMethods.cs
- _ConnectOverlappedAsyncResult.cs
- PropertyBuilder.cs
- StylusPointProperties.cs
- PickBranch.cs
- ColorConvertedBitmapExtension.cs
- OutputWindow.cs
- EnumConverter.cs
- OdbcEnvironment.cs
- StringFreezingAttribute.cs
- UrlPath.cs
- SystemIPAddressInformation.cs
- DataBoundControl.cs
- SingleAnimationBase.cs
- WebPartDisplayModeCancelEventArgs.cs
- _NTAuthentication.cs
- TreeNodeMouseHoverEvent.cs
- BooleanSwitch.cs
- ElementMarkupObject.cs
- ProfessionalColorTable.cs
- _AutoWebProxyScriptWrapper.cs
- BufferModesCollection.cs
- DelegateTypeInfo.cs
- HitTestParameters3D.cs
- WindowsToolbar.cs
- OleDbParameterCollection.cs
- XhtmlBasicSelectionListAdapter.cs
- TransactionBridge.cs
- Listbox.cs
- BatchParser.cs
- RestHandlerFactory.cs
- ResourceProviderFactory.cs
- RangeValidator.cs
- ObjectDataSourceStatusEventArgs.cs
- InstancePersistence.cs
- ToolBarDesigner.cs
- PrintPreviewDialog.cs
- ParentQuery.cs
- PerformanceCounterLib.cs
- VirtualDirectoryMappingCollection.cs
- MeasurementDCInfo.cs
- LinqMaximalSubtreeNominator.cs
- IconConverter.cs
- TimeoutHelper.cs
- Style.cs
- PathFigureCollection.cs
- BulletChrome.cs
- BufferedGraphicsContext.cs
- AssemblyResourceLoader.cs
- WebZoneDesigner.cs
- AtomContentProperty.cs
- ScaleTransform3D.cs
- ShapeTypeface.cs
- Emitter.cs
- NetworkStream.cs
- GeneralTransformGroup.cs
- SharedDp.cs