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
- FlowLayout.cs
- DependencyPropertyAttribute.cs
- XPathAxisIterator.cs
- PropertyItem.cs
- LocalFileSettingsProvider.cs
- TiffBitmapEncoder.cs
- MiniCustomAttributeInfo.cs
- NoResizeSelectionBorderGlyph.cs
- HttpPostedFileWrapper.cs
- PageThemeParser.cs
- SchemaImporterExtensionElement.cs
- Debugger.cs
- StorageScalarPropertyMapping.cs
- Variant.cs
- XPathQilFactory.cs
- CheckBox.cs
- BitStream.cs
- AutoGeneratedFieldProperties.cs
- HtmlFormWrapper.cs
- EditingContext.cs
- ExpandedWrapper.cs
- MatrixStack.cs
- propertytag.cs
- _PooledStream.cs
- TdsParserSessionPool.cs
- Polyline.cs
- BitmapEffectDrawing.cs
- WebPartVerbsEventArgs.cs
- InvalidOleVariantTypeException.cs
- FontStyleConverter.cs
- ToolStripStatusLabel.cs
- Point4DConverter.cs
- CompilerCollection.cs
- LabelLiteral.cs
- ServiceContractListItemList.cs
- SkipStoryboardToFill.cs
- FileInfo.cs
- RequestCacheManager.cs
- HttpListenerPrefixCollection.cs
- SQLInt16.cs
- ServerValidateEventArgs.cs
- BufferedWebEventProvider.cs
- KeyNotFoundException.cs
- TextLine.cs
- TypeSemantics.cs
- BinaryExpression.cs
- ChameleonKey.cs
- ActivityCodeGenerator.cs
- DataSourceXmlSerializer.cs
- PeerCollaborationPermission.cs
- FieldToken.cs
- MappingItemCollection.cs
- OneOf.cs
- RemoteWebConfigurationHost.cs
- MouseButton.cs
- StringDictionary.cs
- DynamicDataRouteHandler.cs
- OdbcInfoMessageEvent.cs
- FormatSettings.cs
- AuthenticationModuleElementCollection.cs
- Stackframe.cs
- Attributes.cs
- ToolStripProgressBar.cs
- ButtonFlatAdapter.cs
- unsafenativemethodstextservices.cs
- SHA384.cs
- Rectangle.cs
- TableDetailsCollection.cs
- OptimalTextSource.cs
- ChannelCacheSettings.cs
- WizardStepCollectionEditor.cs
- MetadataItemEmitter.cs
- BaseDataBoundControlDesigner.cs
- IconHelper.cs
- FormatSettings.cs
- Socket.cs
- DataSourceControlBuilder.cs
- Mapping.cs
- OdbcParameterCollection.cs
- CodeThrowExceptionStatement.cs
- Rijndael.cs
- FixedSOMPageConstructor.cs
- XmlExceptionHelper.cs
- ViewDesigner.cs
- CalendarDesigner.cs
- Splitter.cs
- DesignerDataTableBase.cs
- HTTPNotFoundHandler.cs
- StrokeNodeData.cs
- SwitchAttribute.cs
- DesignBinding.cs
- InkCollectionBehavior.cs
- DataGridViewSortCompareEventArgs.cs
- ITextView.cs
- PerformanceCounterTraceRecord.cs
- CqlWriter.cs
- HashRepartitionEnumerator.cs
- HostProtectionException.cs
- BlockUIContainer.cs
- EnvironmentPermission.cs