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
- _ChunkParse.cs
- DataServiceException.cs
- HitTestParameters3D.cs
- AspNetHostingPermission.cs
- ColorMatrix.cs
- WebPartConnectVerb.cs
- MouseActionConverter.cs
- ColumnClickEvent.cs
- NCryptSafeHandles.cs
- SecurityException.cs
- UIPermission.cs
- MetadataArtifactLoaderFile.cs
- PropertyIDSet.cs
- BitmapInitialize.cs
- DataRecordInfo.cs
- HttpCacheVary.cs
- Command.cs
- BCryptSafeHandles.cs
- FrameDimension.cs
- BitmapEffect.cs
- ListViewAutomationPeer.cs
- ManagementBaseObject.cs
- SqlMethodAttribute.cs
- NegotiationTokenAuthenticator.cs
- CalendarDayButton.cs
- ActiveXSerializer.cs
- ImagingCache.cs
- TreeNode.cs
- WindowsTab.cs
- CodeObjectCreateExpression.cs
- CodeTypeDeclaration.cs
- BamlBinaryWriter.cs
- ConfigurationLocation.cs
- StatusStrip.cs
- TriState.cs
- MouseButton.cs
- TextBounds.cs
- BigInt.cs
- MemberAssignment.cs
- HMACSHA512.cs
- ColorEditor.cs
- MouseOverProperty.cs
- TemplateXamlTreeBuilder.cs
- ParameterBuilder.cs
- PolyLineSegment.cs
- ContextMenuStrip.cs
- CqlIdentifiers.cs
- X509CertificateCollection.cs
- TextElement.cs
- ConnectionsZone.cs
- SspiSafeHandles.cs
- RootBuilder.cs
- SpeechRecognitionEngine.cs
- MediaElementAutomationPeer.cs
- FormViewDeletedEventArgs.cs
- ContentPosition.cs
- PopupControlService.cs
- UrlPropertyAttribute.cs
- RegistrationContext.cs
- ByteArrayHelperWithString.cs
- TokenBasedSet.cs
- Privilege.cs
- MenuRendererClassic.cs
- LogAppendAsyncResult.cs
- HttpServerUtilityWrapper.cs
- ScriptingSectionGroup.cs
- CharEntityEncoderFallback.cs
- RootBrowserWindowAutomationPeer.cs
- XmlBaseReader.cs
- DocumentPageView.cs
- ContentPosition.cs
- DocumentPageViewAutomationPeer.cs
- DemultiplexingClientMessageFormatter.cs
- CollectionViewSource.cs
- XamlGridLengthSerializer.cs
- ToolbarAUtomationPeer.cs
- ScriptControlDescriptor.cs
- ConfigurationLocation.cs
- CodeAccessSecurityEngine.cs
- Point.cs
- DynamicQueryableWrapper.cs
- DecimalConstantAttribute.cs
- EditCommandColumn.cs
- TransactionState.cs
- MiniParameterInfo.cs
- safelink.cs
- SystemIcmpV4Statistics.cs
- PeerObject.cs
- RegexWorker.cs
- KeysConverter.cs
- DataGridViewColumn.cs
- ObjectContext.cs
- JoinGraph.cs
- DragDropHelper.cs
- LoginUtil.cs
- CornerRadiusConverter.cs
- Empty.cs
- FrameworkContentElementAutomationPeer.cs
- ListBoxDesigner.cs
- RotateTransform.cs