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
- XamlInterfaces.cs
- RedistVersionInfo.cs
- Exception.cs
- EdmEntityTypeAttribute.cs
- FunctionDetailsReader.cs
- HtmlTernaryTree.cs
- Timer.cs
- MachineKeyConverter.cs
- ValidatorCompatibilityHelper.cs
- GestureRecognizer.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- ConfigPathUtility.cs
- BuildProvidersCompiler.cs
- WebHttpDispatchOperationSelector.cs
- DiffuseMaterial.cs
- WorkflowInstanceExtensionProvider.cs
- PnrpPermission.cs
- PathFigureCollection.cs
- FixUp.cs
- NotificationContext.cs
- Matrix3D.cs
- DataGridViewLinkColumn.cs
- MediaContextNotificationWindow.cs
- While.cs
- VSDExceptions.cs
- AssertFilter.cs
- MediaElementAutomationPeer.cs
- MissingMethodException.cs
- DispatchWrapper.cs
- ObjectKeyFrameCollection.cs
- HeaderElement.cs
- XmlSerializerAssemblyAttribute.cs
- XmlDocumentSerializer.cs
- ExpressionEditorAttribute.cs
- ThicknessAnimationUsingKeyFrames.cs
- RestClientProxyHandler.cs
- LinkedList.cs
- HttpBrowserCapabilitiesBase.cs
- FileNotFoundException.cs
- InkCanvasFeedbackAdorner.cs
- DocumentGrid.cs
- _SslSessionsCache.cs
- BrushValueSerializer.cs
- GenerateHelper.cs
- JsonCollectionDataContract.cs
- StaticExtension.cs
- Select.cs
- Typography.cs
- XmlCodeExporter.cs
- XomlDesignerLoader.cs
- SqlFactory.cs
- InternalEnumValidatorAttribute.cs
- SoapTypeAttribute.cs
- BezierSegment.cs
- WeakReferenceEnumerator.cs
- StyleHelper.cs
- PackagePartCollection.cs
- AssociationTypeEmitter.cs
- SchemaTypeEmitter.cs
- _OSSOCK.cs
- UnSafeCharBuffer.cs
- PartialClassGenerationTask.cs
- TrackPoint.cs
- PropertyDescriptor.cs
- DebugView.cs
- PageCodeDomTreeGenerator.cs
- ThemeDirectoryCompiler.cs
- Wildcard.cs
- DelimitedListTraceListener.cs
- _ConnectionGroup.cs
- CatchBlock.cs
- XmlImplementation.cs
- WebEventCodes.cs
- LineProperties.cs
- WindowsNonControl.cs
- DiscoveryRequestHandler.cs
- CodeNamespaceImportCollection.cs
- Geometry.cs
- PersonalizationProviderCollection.cs
- Executor.cs
- SymLanguageVendor.cs
- SettingsPropertyValue.cs
- ContainerControl.cs
- SymbolEqualComparer.cs
- EntityDataSourceViewSchema.cs
- QueryableDataSource.cs
- SapiRecoInterop.cs
- ProviderManager.cs
- LeaseManager.cs
- UnsafeNativeMethods.cs
- LogicalMethodInfo.cs
- ToolStripArrowRenderEventArgs.cs
- XmlDictionaryWriter.cs
- CompositeActivityTypeDescriptorProvider.cs
- WebConfigurationManager.cs
- CacheSection.cs
- HttpResponse.cs
- SqlBulkCopyColumnMapping.cs
- WebPartCancelEventArgs.cs
- serverconfig.cs