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
- BroadcastEventHelper.cs
- MultilineStringEditor.cs
- DefaultSettingsSection.cs
- StreamWithDictionary.cs
- ProtocolsSection.cs
- RootContext.cs
- UInt16.cs
- Viewport3DVisual.cs
- SkinBuilder.cs
- CompiledQuery.cs
- ParentUndoUnit.cs
- SecurityTokenValidationException.cs
- ADMembershipUser.cs
- MulticastDelegate.cs
- ObjectDataSourceSelectingEventArgs.cs
- SiteMapDataSourceView.cs
- DataGridViewDataConnection.cs
- Brush.cs
- DocumentReference.cs
- CodeChecksumPragma.cs
- webeventbuffer.cs
- ExpressionHelper.cs
- OdbcEnvironment.cs
- FunctionImportMapping.cs
- WebPartDisplayModeEventArgs.cs
- PathGeometry.cs
- DbParameterHelper.cs
- FixedSOMPageElement.cs
- ProfileSettings.cs
- SaveFileDialogDesigner.cs
- DirectionalLight.cs
- AsyncOperationManager.cs
- mediapermission.cs
- WindowsComboBox.cs
- ActivationService.cs
- Buffer.cs
- DispatcherSynchronizationContext.cs
- URLIdentityPermission.cs
- CoreSwitches.cs
- MDIWindowDialog.cs
- AuthenticationConfig.cs
- ParameterToken.cs
- CredentialCache.cs
- PeerNeighborManager.cs
- StringSource.cs
- ToolStripButton.cs
- WebPartCancelEventArgs.cs
- EncoderParameters.cs
- ServicePoint.cs
- IDispatchConstantAttribute.cs
- COM2ComponentEditor.cs
- BrowserInteropHelper.cs
- XmlComplianceUtil.cs
- SiteMapNodeItem.cs
- RouteParametersHelper.cs
- OpenTypeCommon.cs
- SecurityKeyUsage.cs
- RemotingConfigParser.cs
- HitTestParameters3D.cs
- DataGridViewCellEventArgs.cs
- Random.cs
- AssemblyNameEqualityComparer.cs
- MenuItemBinding.cs
- HttpApplication.cs
- SelectionPatternIdentifiers.cs
- ArgumentNullException.cs
- ScriptBehaviorDescriptor.cs
- xml.cs
- ToolStripItemCollection.cs
- SecurityTimestamp.cs
- XsdDuration.cs
- MultitargetingHelpers.cs
- WindowsScrollBar.cs
- DelegatingConfigHost.cs
- NumericUpDown.cs
- PagePropertiesChangingEventArgs.cs
- TranslateTransform3D.cs
- ObjectManager.cs
- PropertyConverter.cs
- ContainerParagraph.cs
- PagedDataSource.cs
- FormatterServices.cs
- BinHexEncoder.cs
- SQLChars.cs
- MimeFormReflector.cs
- CapabilitiesSection.cs
- ClrPerspective.cs
- SafeNativeMethods.cs
- TheQuery.cs
- AutomationElementCollection.cs
- TemplateField.cs
- UniqueIdentifierService.cs
- AsyncOperation.cs
- DataListItemCollection.cs
- SafeReversePInvokeHandle.cs
- CodeAccessPermission.cs
- ObjectHelper.cs
- LongTypeConverter.cs
- WebPartConnectionsConfigureVerb.cs
- TextEditorSpelling.cs