Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / AssemblyCollection.cs / 3 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HandlerWithFactory.cs
- CallContext.cs
- ProxyDataContractResolver.cs
- BeginStoryboard.cs
- CompilerHelpers.cs
- AdCreatedEventArgs.cs
- FtpCachePolicyElement.cs
- PropertyOverridesTypeEditor.cs
- CapabilitiesPattern.cs
- RecognizedAudio.cs
- XsdCachingReader.cs
- StaticDataManager.cs
- Crypto.cs
- ExpressionBuilderCollection.cs
- EventTrigger.cs
- HostedImpersonationContext.cs
- MailDefinition.cs
- PathSegmentCollection.cs
- QueueProcessor.cs
- ItemCollection.cs
- Crc32.cs
- SchemeSettingElement.cs
- _SingleItemRequestCache.cs
- UpWmlPageAdapter.cs
- DataFormat.cs
- ClrProviderManifest.cs
- EndOfStreamException.cs
- AmbiguousMatchException.cs
- AssemblyName.cs
- PropertyToken.cs
- ApplicationId.cs
- SoapUnknownHeader.cs
- BreadCrumbTextConverter.cs
- MasterPageCodeDomTreeGenerator.cs
- VoiceInfo.cs
- ProxyBuilder.cs
- TabPage.cs
- TypedTableBase.cs
- Ppl.cs
- DnsPermission.cs
- WebReference.cs
- MatrixTransform3D.cs
- TagNameToTypeMapper.cs
- Tuple.cs
- CodeLabeledStatement.cs
- IpcClientManager.cs
- DictionaryContent.cs
- ModelItemCollection.cs
- MatrixAnimationBase.cs
- TreePrinter.cs
- UInt64Storage.cs
- FramingEncoders.cs
- PatternMatcher.cs
- DSASignatureDeformatter.cs
- RSACryptoServiceProvider.cs
- Hex.cs
- EDesignUtil.cs
- PointKeyFrameCollection.cs
- COSERVERINFO.cs
- ConfigXmlComment.cs
- Brushes.cs
- FrameworkContentElement.cs
- DataGridViewColumnDesigner.cs
- CounterCreationData.cs
- RectangleF.cs
- InvokeGenerator.cs
- RichTextBoxAutomationPeer.cs
- Membership.cs
- ADMembershipUser.cs
- PolyQuadraticBezierSegment.cs
- TableParaClient.cs
- WebPartTracker.cs
- AudioStateChangedEventArgs.cs
- ByValueEqualityComparer.cs
- GeneratedCodeAttribute.cs
- SqlError.cs
- VariableAction.cs
- XmlCompatibilityReader.cs
- GenericArgumentsUpdater.cs
- TypeReference.cs
- MenuItemStyleCollection.cs
- SlipBehavior.cs
- Error.cs
- HttpRuntimeSection.cs
- CodeTypeParameter.cs
- ResizeGrip.cs
- OrderByExpression.cs
- PanelStyle.cs
- TraceXPathNavigator.cs
- TypeForwardedToAttribute.cs
- BaseTemplateCodeDomTreeGenerator.cs
- SourceLineInfo.cs
- Section.cs
- xsdvalidator.cs
- FamilyCollection.cs
- DummyDataSource.cs
- XpsS0ValidatingLoader.cs
- TabControlAutomationPeer.cs
- TreeNodeBindingCollection.cs
- DataControlFieldHeaderCell.cs