Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / AssemblyCollection.cs / 1 / 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
- DataBinding.cs
- Logging.cs
- ApplicationProxyInternal.cs
- SspiSafeHandles.cs
- SerializationInfoEnumerator.cs
- ServiceReference.cs
- ApplicationServiceHelper.cs
- RawUIStateInputReport.cs
- UnsafeNativeMethods.cs
- ReflectionServiceProvider.cs
- SrgsElementFactoryCompiler.cs
- ObjectDataSourceDisposingEventArgs.cs
- ComponentEditorForm.cs
- SqlCharStream.cs
- RegexParser.cs
- HtmlInputFile.cs
- SoundPlayer.cs
- UnknownExceptionActionHelper.cs
- LookupNode.cs
- HttpException.cs
- HttpStaticObjectsCollectionBase.cs
- FramingDecoders.cs
- BitArray.cs
- StreamResourceInfo.cs
- ComponentTray.cs
- CodeSnippetExpression.cs
- ObjectContext.cs
- Exceptions.cs
- DataKeyArray.cs
- EastAsianLunisolarCalendar.cs
- MenuAutomationPeer.cs
- CompressStream.cs
- Configuration.cs
- Serializer.cs
- SafeNativeMethods.cs
- EntityStoreSchemaGenerator.cs
- TextDecoration.cs
- COAUTHIDENTITY.cs
- GCHandleCookieTable.cs
- EntityUtil.cs
- GeometryHitTestParameters.cs
- View.cs
- DefaultExpressionVisitor.cs
- SharedUtils.cs
- JpegBitmapDecoder.cs
- WebPartVerb.cs
- SubpageParagraph.cs
- Constants.cs
- EmptyStringExpandableObjectConverter.cs
- Single.cs
- GeneratedView.cs
- XamlLoadErrorInfo.cs
- webeventbuffer.cs
- UnsafePeerToPeerMethods.cs
- ContentAlignmentEditor.cs
- XmlSchemaImport.cs
- NonVisualControlAttribute.cs
- DebugControllerThread.cs
- QueryContinueDragEvent.cs
- PointLightBase.cs
- LeftCellWrapper.cs
- DetailsViewPageEventArgs.cs
- ConstNode.cs
- DBAsyncResult.cs
- DataGridViewTextBoxColumn.cs
- XmlElementList.cs
- SpellerInterop.cs
- WebPartChrome.cs
- CodeSubDirectoriesCollection.cs
- LiteralDesigner.cs
- LicFileLicenseProvider.cs
- WebException.cs
- GeneralTransformGroup.cs
- HashSetDebugView.cs
- Matrix3D.cs
- ZipFileInfo.cs
- FormsIdentity.cs
- ButtonAutomationPeer.cs
- WsdlInspector.cs
- HttpListener.cs
- AttributeTableBuilder.cs
- EventDescriptor.cs
- StdRegProviderWrapper.cs
- PrinterSettings.cs
- SystemSounds.cs
- EmptyStringExpandableObjectConverter.cs
- Utility.cs
- DecimalStorage.cs
- PrintingPermissionAttribute.cs
- ListControl.cs
- dsa.cs
- TreeViewHitTestInfo.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- Screen.cs
- View.cs
- Registry.cs
- CLRBindingWorker.cs
- XpsResourceDictionary.cs
- PageAsyncTask.cs
- recordstatefactory.cs