Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / AssemblyCollection.cs / 5 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ObsoleteAttribute.cs
- PublishLicense.cs
- AnimatedTypeHelpers.cs
- ValidationSettings.cs
- ColorConverter.cs
- SchemaElementLookUpTable.cs
- MetadataHelper.cs
- SqlRemoveConstantOrderBy.cs
- DbParameterHelper.cs
- HashRepartitionStream.cs
- GradientStop.cs
- StopStoryboard.cs
- TraceHwndHost.cs
- LabelAutomationPeer.cs
- XmlNamespaceManager.cs
- SystemThemeKey.cs
- ProjectionPathBuilder.cs
- EventLogTraceListener.cs
- ProvidersHelper.cs
- LingerOption.cs
- UnsupportedPolicyOptionsException.cs
- LightweightEntityWrapper.cs
- PageEventArgs.cs
- followingquery.cs
- InvalidComObjectException.cs
- ScalarRestriction.cs
- ValueTable.cs
- X509Logo.cs
- TextRangeSerialization.cs
- SchemaImporterExtensionElementCollection.cs
- webclient.cs
- ProfessionalColorTable.cs
- Attributes.cs
- InternalCache.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- MethodBuilderInstantiation.cs
- EntityClassGenerator.cs
- D3DImage.cs
- QueryResults.cs
- FieldToken.cs
- KeyGestureValueSerializer.cs
- LassoSelectionBehavior.cs
- TextBoxAutomationPeer.cs
- OuterGlowBitmapEffect.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- RichTextBox.cs
- RIPEMD160.cs
- TextStore.cs
- StringBuilder.cs
- Funcletizer.cs
- XPathDescendantIterator.cs
- SafeHandles.cs
- BuildResult.cs
- TextReturnReader.cs
- PermissionRequestEvidence.cs
- Rotation3D.cs
- SignerInfo.cs
- ConditionalDesigner.cs
- HtmlInputRadioButton.cs
- EncoderExceptionFallback.cs
- ValidationSettings.cs
- RepeaterItem.cs
- Propagator.Evaluator.cs
- ValidationManager.cs
- GiveFeedbackEventArgs.cs
- NotSupportedException.cs
- ExpanderAutomationPeer.cs
- FrameworkContentElement.cs
- TableProviderWrapper.cs
- UserControl.cs
- DefaultSection.cs
- AutomationElementCollection.cs
- DrawingServices.cs
- ProtocolViolationException.cs
- ProfileBuildProvider.cs
- TableItemProviderWrapper.cs
- XmlDownloadManager.cs
- MatrixTransform.cs
- BrowserTree.cs
- DependencyObjectProvider.cs
- PrintDocument.cs
- SiteMapNodeCollection.cs
- ThrowHelper.cs
- ListParaClient.cs
- DotExpr.cs
- MetricEntry.cs
- HttpApplicationFactory.cs
- JavaScriptSerializer.cs
- HyperLinkField.cs
- AppSecurityManager.cs
- BindStream.cs
- SymLanguageType.cs
- BaseCAMarshaler.cs
- XMLDiffLoader.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- TreeViewHitTestInfo.cs
- SkinBuilder.cs
- XmlArrayAttribute.cs
- ChangeTracker.cs
- Slider.cs