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
- future.cs
- RegisteredArrayDeclaration.cs
- ButtonBaseAutomationPeer.cs
- TickBar.cs
- TemplateParser.cs
- MouseEvent.cs
- UnicodeEncoding.cs
- ProcessHostMapPath.cs
- OdbcErrorCollection.cs
- ToolStripDropDown.cs
- UInt32Converter.cs
- TreeNodeEventArgs.cs
- MissingManifestResourceException.cs
- MaskPropertyEditor.cs
- WebSysDisplayNameAttribute.cs
- HuffModule.cs
- PieceDirectory.cs
- _BasicClient.cs
- ComNativeDescriptor.cs
- SerializationStore.cs
- Slider.cs
- SettingsPropertyNotFoundException.cs
- Separator.cs
- CodeSubDirectoriesCollection.cs
- CheckPair.cs
- ViewBase.cs
- NodeLabelEditEvent.cs
- TargetConverter.cs
- StateInitializationDesigner.cs
- AssemblyName.cs
- NoneExcludedImageIndexConverter.cs
- MenuItem.cs
- SuppressIldasmAttribute.cs
- WasHttpModulesInstallComponent.cs
- HexParser.cs
- PersistChildrenAttribute.cs
- LocationUpdates.cs
- ChooseAction.cs
- ListViewHitTestInfo.cs
- InstalledFontCollection.cs
- ControlLocalizer.cs
- __Filters.cs
- SwitchAttribute.cs
- Propagator.JoinPropagator.cs
- SymmetricAlgorithm.cs
- ConfigurationStrings.cs
- SplitterCancelEvent.cs
- MtomMessageEncodingBindingElement.cs
- DispatcherFrame.cs
- StringWriter.cs
- PersonalizationStateQuery.cs
- SecurityTokenSpecification.cs
- EdmTypeAttribute.cs
- TextCompositionManager.cs
- PropertyEmitterBase.cs
- Pair.cs
- DataViewListener.cs
- LocalizableAttribute.cs
- DataGridItem.cs
- GPPOINT.cs
- IdentifierCollection.cs
- ActivityExecutionContextCollection.cs
- DataSetFieldSchema.cs
- InputMethod.cs
- EmptyEnumerable.cs
- MultiPropertyDescriptorGridEntry.cs
- Sql8ExpressionRewriter.cs
- LinearQuaternionKeyFrame.cs
- ListViewTableRow.cs
- TextViewSelectionProcessor.cs
- InvalidComObjectException.cs
- NumberSubstitution.cs
- METAHEADER.cs
- ValidationError.cs
- DataObjectPastingEventArgs.cs
- IBuiltInEvidence.cs
- Int64AnimationBase.cs
- FragmentQuery.cs
- WebPartConnectionsCloseVerb.cs
- ScriptComponentDescriptor.cs
- PasswordBoxAutomationPeer.cs
- SqlStatistics.cs
- ComplexTypeEmitter.cs
- XmlElementAttributes.cs
- UserControl.cs
- EntityFrameworkVersions.cs
- Brushes.cs
- LicenseException.cs
- Misc.cs
- HttpServerUtilityWrapper.cs
- JsonStringDataContract.cs
- Debugger.cs
- StringInfo.cs
- NonceToken.cs
- PersonalizationStateInfo.cs
- BamlRecordReader.cs
- CodeObject.cs
- BitmapEffect.cs
- StringFunctions.cs
- InternalBufferOverflowException.cs