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
- ExpressionEditorAttribute.cs
- CalendarKeyboardHelper.cs
- DmlSqlGenerator.cs
- SelectedGridItemChangedEvent.cs
- PrivacyNoticeBindingElementImporter.cs
- HttpDictionary.cs
- Brushes.cs
- MobileTemplatedControlDesigner.cs
- Quaternion.cs
- CacheSection.cs
- WebPartConnectionCollection.cs
- SharedDp.cs
- BookmarkResumptionRecord.cs
- SelectionEditor.cs
- BadImageFormatException.cs
- TopClause.cs
- ButtonChrome.cs
- NativeStructs.cs
- CompiledQueryCacheEntry.cs
- RightsManagementEncryptedStream.cs
- TypeBuilder.cs
- DBSqlParserTableCollection.cs
- CompositeClientFormatter.cs
- C14NUtil.cs
- WCFBuildProvider.cs
- SpeechUI.cs
- ServiceEndpointElementCollection.cs
- AccessViolationException.cs
- ListViewInsertedEventArgs.cs
- MachineKey.cs
- WebZoneDesigner.cs
- DesignColumnCollection.cs
- Metafile.cs
- HttpProfileBase.cs
- ScaleTransform3D.cs
- XmlElementAttribute.cs
- ellipse.cs
- StringWriter.cs
- Base64Decoder.cs
- RuleAction.cs
- XmlAttributeCache.cs
- ImageBrush.cs
- DescendantQuery.cs
- COSERVERINFO.cs
- QuadraticBezierSegment.cs
- ImageButton.cs
- TypeNameConverter.cs
- SafeWaitHandle.cs
- TypedAsyncResult.cs
- PageAdapter.cs
- CodeDirectoryCompiler.cs
- ObjectListCommandCollection.cs
- UpdateEventArgs.cs
- RegexCharClass.cs
- Hash.cs
- GenericIdentity.cs
- NavigationWindowAutomationPeer.cs
- ClassHandlersStore.cs
- Nullable.cs
- DataServiceHostFactory.cs
- AgileSafeNativeMemoryHandle.cs
- ellipse.cs
- UnauthorizedAccessException.cs
- ErrorFormatter.cs
- LineGeometry.cs
- DataGridViewCellStyleConverter.cs
- FacetChecker.cs
- RuntimeHandles.cs
- X509ThumbprintKeyIdentifierClause.cs
- LayoutManager.cs
- PopupEventArgs.cs
- CacheModeValueSerializer.cs
- WebConfigurationManager.cs
- GreenMethods.cs
- DiffuseMaterial.cs
- EntityContainer.cs
- QuaternionAnimation.cs
- SafeHandles.cs
- ViewCellSlot.cs
- BamlLocalizableResource.cs
- AsnEncodedData.cs
- BooleanStorage.cs
- ListViewGroupConverter.cs
- serverconfig.cs
- EntityException.cs
- QueryContinueDragEvent.cs
- TopClause.cs
- VariableQuery.cs
- SystemWebExtensionsSectionGroup.cs
- ProfileGroupSettings.cs
- TextBox.cs
- RequestSecurityTokenResponse.cs
- NumberFunctions.cs
- UnsafeNativeMethods.cs
- WorkflowRequestContext.cs
- DataErrorValidationRule.cs
- TraceHelpers.cs
- AndCondition.cs
- HitTestParameters.cs
- AssociationSetEnd.cs