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
- MsmqIntegrationValidationBehavior.cs
- dsa.cs
- Wildcard.cs
- ThicknessKeyFrameCollection.cs
- CssTextWriter.cs
- IApplicationTrustManager.cs
- XmlArrayAttribute.cs
- PocoEntityKeyStrategy.cs
- CustomValidator.cs
- TypeBuilderInstantiation.cs
- SafeNativeMethods.cs
- KerberosReceiverSecurityToken.cs
- DataGridViewTopRowAccessibleObject.cs
- VBCodeProvider.cs
- SaveWorkflowCommand.cs
- UrlAuthorizationModule.cs
- JavaScriptSerializer.cs
- BamlBinaryReader.cs
- DesignerCapabilities.cs
- DocumentPageHost.cs
- Int32CollectionValueSerializer.cs
- SQLRoleProvider.cs
- COM2ExtendedTypeConverter.cs
- UnknownBitmapDecoder.cs
- QuaternionValueSerializer.cs
- StylusPointProperty.cs
- AppliedDeviceFiltersDialog.cs
- Point3DValueSerializer.cs
- DocumentSchemaValidator.cs
- OrderByQueryOptionExpression.cs
- RMPermissions.cs
- RouteData.cs
- CollectionContainer.cs
- MediaSystem.cs
- GenericUriParser.cs
- BuildManagerHost.cs
- DataGridPagerStyle.cs
- EventHandlersDesigner.cs
- FlowStep.cs
- StrongNameHelpers.cs
- ParameterElementCollection.cs
- SemaphoreSecurity.cs
- cryptoapiTransform.cs
- CaseInsensitiveHashCodeProvider.cs
- ErrorReporting.cs
- NamespaceQuery.cs
- SamlSecurityToken.cs
- TargetConverter.cs
- StateChangeEvent.cs
- AppSettingsSection.cs
- SetterBase.cs
- SignatureDescription.cs
- FormatterConverter.cs
- UserPreferenceChangingEventArgs.cs
- Console.cs
- SqlBulkCopyColumnMappingCollection.cs
- ErrorLog.cs
- _ConnectionGroup.cs
- MembershipUser.cs
- TriggerCollection.cs
- XmlRawWriterWrapper.cs
- Section.cs
- LabelDesigner.cs
- Style.cs
- Verify.cs
- Preprocessor.cs
- MutexSecurity.cs
- EncodingDataItem.cs
- AdapterDictionary.cs
- FileCodeGroup.cs
- SqlConnectionPoolProviderInfo.cs
- DataListDesigner.cs
- NullRuntimeConfig.cs
- Variant.cs
- BlurEffect.cs
- Lease.cs
- METAHEADER.cs
- ErrorActivity.cs
- WebPartVerbCollection.cs
- TraceLevelStore.cs
- CompositeFontFamily.cs
- LookupBindingPropertiesAttribute.cs
- TraceEventCache.cs
- Point3D.cs
- SuppressMessageAttribute.cs
- XmlElementAttribute.cs
- InvalidComObjectException.cs
- RuntimeHandles.cs
- FontFamily.cs
- XamlRtfConverter.cs
- TextDecoration.cs
- WSUtilitySpecificationVersion.cs
- EventMemberCodeDomSerializer.cs
- OracleBoolean.cs
- WorkflowServiceOperationListItem.cs
- SqlProfileProvider.cs
- NumericExpr.cs
- SessionStateSection.cs
- SmtpFailedRecipientException.cs
- ILGenerator.cs