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
- EventData.cs
- StateItem.cs
- PropertyToken.cs
- DisplayNameAttribute.cs
- XmlDataSource.cs
- FreeFormPanel.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- DataControlButton.cs
- IPEndPoint.cs
- SqlProviderServices.cs
- RootBuilder.cs
- AppDomainUnloadedException.cs
- ZipIOLocalFileBlock.cs
- SQLMoneyStorage.cs
- WebCodeGenerator.cs
- DialogResultConverter.cs
- CounterCreationData.cs
- RegexCaptureCollection.cs
- FormatSettings.cs
- ToolTipService.cs
- DataServiceQueryOfT.cs
- QueryCursorEventArgs.cs
- StringCollection.cs
- GeneralTransform3D.cs
- CodeRegionDirective.cs
- DiagnosticsElement.cs
- sqlser.cs
- XmlValidatingReader.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- PenContext.cs
- DataGridViewTopLeftHeaderCell.cs
- GetReadStreamResult.cs
- TemplatedMailWebEventProvider.cs
- SearchForVirtualItemEventArgs.cs
- RoleBoolean.cs
- XDeferredAxisSource.cs
- SafeFileMapViewHandle.cs
- _NtlmClient.cs
- CheckBoxBaseAdapter.cs
- WindowsToolbar.cs
- String.cs
- ConfigXmlDocument.cs
- PreviewPrintController.cs
- HttpHandlersSection.cs
- FormConverter.cs
- SerializationException.cs
- TextSelectionProcessor.cs
- QilReference.cs
- GroupDescription.cs
- ListViewDeleteEventArgs.cs
- Relationship.cs
- ReaderWriterLock.cs
- TimelineClockCollection.cs
- RadioButtonList.cs
- DataGridViewAutoSizeModeEventArgs.cs
- DataSet.cs
- CodeGenerationManager.cs
- PeerResolverSettings.cs
- DataGridTableCollection.cs
- CreateUserWizardStep.cs
- EntityCommandExecutionException.cs
- TrackingLocationCollection.cs
- MonitorWrapper.cs
- DynamicObjectAccessor.cs
- StylusCaptureWithinProperty.cs
- RenderData.cs
- Ref.cs
- EventSinkActivity.cs
- DocComment.cs
- AsyncStreamReader.cs
- FolderNameEditor.cs
- WorkflowRuntimeElement.cs
- TemplatePropertyEntry.cs
- MultipartIdentifier.cs
- LabelLiteral.cs
- RepeaterCommandEventArgs.cs
- SafeThemeHandle.cs
- PersonalizationAdministration.cs
- ItemMap.cs
- PackWebRequestFactory.cs
- RewritingValidator.cs
- XmlLinkedNode.cs
- TraceHandlerErrorFormatter.cs
- PropertyMappingExceptionEventArgs.cs
- ResXDataNode.cs
- ScopedMessagePartSpecification.cs
- UnauthorizedWebPart.cs
- PostBackOptions.cs
- FacetDescriptionElement.cs
- FileLogRecordHeader.cs
- XmlMapping.cs
- XmlDictionary.cs
- ChtmlImageAdapter.cs
- MonitorWrapper.cs
- EncoderParameters.cs
- ValidatingPropertiesEventArgs.cs
- Decimal.cs
- IntegerValidator.cs
- TrackingAnnotationCollection.cs
- DataProtection.cs