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
- EmbeddedObject.cs
- TextModifier.cs
- ListItemCollection.cs
- UncommonField.cs
- EventArgs.cs
- SamlAssertionDirectKeyIdentifierClause.cs
- CngProvider.cs
- WinFormsUtils.cs
- SHA1.cs
- SettingsSavedEventArgs.cs
- AddInDeploymentState.cs
- ControlValuePropertyAttribute.cs
- AutoScrollExpandMessageFilter.cs
- Roles.cs
- APCustomTypeDescriptor.cs
- XmlByteStreamWriter.cs
- WorkflowValidationFailedException.cs
- EntityStoreSchemaGenerator.cs
- ElasticEase.cs
- XmlSortKeyAccumulator.cs
- ZipIOExtraField.cs
- DataGridViewControlCollection.cs
- TraceData.cs
- AdPostCacheSubstitution.cs
- IdentifierService.cs
- TextEndOfSegment.cs
- DesignerWebPartChrome.cs
- BackoffTimeoutHelper.cs
- FixedSOMTableRow.cs
- AppliedDeviceFiltersDialog.cs
- XmlSchemaSimpleType.cs
- TimelineGroup.cs
- PeerCustomResolverBindingElement.cs
- Accessors.cs
- DataGridViewComboBoxColumn.cs
- NotificationContext.cs
- NameSpaceEvent.cs
- DataStreams.cs
- NumericUpDown.cs
- StreamMarshaler.cs
- Workspace.cs
- DataSourceGeneratorException.cs
- Selection.cs
- BitmapEffectDrawingContextState.cs
- HtmlGenericControl.cs
- GenericParameterDataContract.cs
- FormViewActionList.cs
- ValidateNames.cs
- VirtualizedContainerService.cs
- DesignerSerializerAttribute.cs
- ColorAnimationBase.cs
- FilteredReadOnlyMetadataCollection.cs
- HttpVersion.cs
- BooleanExpr.cs
- NodeFunctions.cs
- ProtocolViolationException.cs
- DummyDataSource.cs
- StringSorter.cs
- UrlPropertyAttribute.cs
- SpotLight.cs
- InputScopeManager.cs
- HostedBindingBehavior.cs
- TextSpan.cs
- OuterGlowBitmapEffect.cs
- OutgoingWebRequestContext.cs
- Int32RectValueSerializer.cs
- SendKeys.cs
- PreviewPrintController.cs
- DirectoryObjectSecurity.cs
- ManagementException.cs
- XmlValidatingReader.cs
- PlatformNotSupportedException.cs
- Scene3D.cs
- PageSetupDialog.cs
- VariableQuery.cs
- TableRowCollection.cs
- GroupDescription.cs
- StringUtil.cs
- InternalBase.cs
- FormViewModeEventArgs.cs
- WeakReference.cs
- XmlChildEnumerator.cs
- WebScriptEnablingElement.cs
- TabControlCancelEvent.cs
- MulticastDelegate.cs
- DependencySource.cs
- WorkerRequest.cs
- OperationInfoBase.cs
- ReachDocumentPageSerializer.cs
- EndpointInstanceProvider.cs
- DataReaderContainer.cs
- EnumUnknown.cs
- DataBindingCollection.cs
- BitHelper.cs
- cache.cs
- OleDbEnumerator.cs
- TrackingRecord.cs
- _TLSstream.cs
- DeclarativeCatalogPart.cs
- ObjectQueryState.cs