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
- NullableLongMinMaxAggregationOperator.cs
- MediaPlayerState.cs
- WorkflowTimerService.cs
- EntryPointNotFoundException.cs
- XmlEventCache.cs
- IpcPort.cs
- SqlClientFactory.cs
- StringAnimationUsingKeyFrames.cs
- MimeXmlImporter.cs
- Decimal.cs
- StateItem.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- XmlSerializerSection.cs
- DesignerUtility.cs
- ACE.cs
- NonVisualControlAttribute.cs
- WorkerRequest.cs
- FlatButtonAppearance.cs
- ManagementDateTime.cs
- RadioButtonFlatAdapter.cs
- HtmlControlPersistable.cs
- Camera.cs
- PrintDialogException.cs
- DataGridViewColumnEventArgs.cs
- EntityDataSourceContainerNameItem.cs
- TableLayoutPanelCellPosition.cs
- QilReference.cs
- DefaultTypeArgumentAttribute.cs
- PostBackOptions.cs
- HandleCollector.cs
- SafeNativeMethods.cs
- SafeEventLogWriteHandle.cs
- ComboBox.cs
- AnnotationResource.cs
- DataStreamFromComStream.cs
- RootDesignerSerializerAttribute.cs
- DataServiceRequestOfT.cs
- UnsafeNativeMethodsTablet.cs
- TcpAppDomainProtocolHandler.cs
- ClientRuntimeConfig.cs
- DiagnosticsConfigurationHandler.cs
- TdsParserSessionPool.cs
- WmlCalendarAdapter.cs
- HGlobalSafeHandle.cs
- SiteMapNodeItemEventArgs.cs
- TextBreakpoint.cs
- SmtpReplyReaderFactory.cs
- NavigationWindow.cs
- VisualProxy.cs
- PartEditor.cs
- UIElementAutomationPeer.cs
- mactripleDES.cs
- DescendantOverDescendantQuery.cs
- WebPartDeleteVerb.cs
- ToolStripDropDownClosingEventArgs.cs
- StylusPlugInCollection.cs
- ToolStripDropTargetManager.cs
- SqlBuilder.cs
- ComponentCollection.cs
- MetadataWorkspace.cs
- WindowVisualStateTracker.cs
- NotificationContext.cs
- SoapWriter.cs
- String.cs
- FileRecordSequence.cs
- ButtonAutomationPeer.cs
- ValueQuery.cs
- BinaryCommonClasses.cs
- XPathAncestorQuery.cs
- BamlLocalizableResource.cs
- DrawingAttributes.cs
- StrokeIntersection.cs
- HuffCodec.cs
- AdRotator.cs
- DbProviderServices.cs
- Themes.cs
- DesignerVerbCollection.cs
- TagNameToTypeMapper.cs
- DataServiceCollectionOfT.cs
- ImageMap.cs
- ServiceInstanceProvider.cs
- WebPartEditorCancelVerb.cs
- SoapAttributes.cs
- RoleGroup.cs
- CodeObject.cs
- NumberAction.cs
- LinqToSqlWrapper.cs
- ExpressionBuilderContext.cs
- EmptyEnumerator.cs
- StylusCollection.cs
- SQLBoolean.cs
- ActiveDocumentEvent.cs
- FieldAccessException.cs
- AsnEncodedData.cs
- ReflectionServiceProvider.cs
- ExtensionDataReader.cs
- IPEndPointCollection.cs
- DesignerDataTableBase.cs
- VirtualPathUtility.cs
- LicenseProviderAttribute.cs