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 / ClientTargetCollection.cs / 1 / ClientTargetCollection.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.ComponentModel; using System.Web.Util; using System.Diagnostics; using System.Security.Permissions; [ConfigurationCollection(typeof(ClientTarget))] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ClientTargetCollection : ConfigurationElementCollection { private static readonly ConfigurationPropertyCollection _properties; static ClientTargetCollection() { _properties = new ConfigurationPropertyCollection(); } public ClientTargetCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public String[] AllKeys { get { return StringUtil.ObjectArrayToStringArray(BaseGetAllKeys()); } } public String GetKey(int index) { return (String)BaseGetKey(index); } public void Add(ClientTarget clientTarget) { BaseAdd(clientTarget); } public void Remove(string name) { BaseRemove(name); } public void Remove(ClientTarget clientTarget) { BaseRemove(GetElementKey(clientTarget)); } public void RemoveAt(int index) { BaseRemoveAt(index); } public new ClientTarget this[string name] { get { return (ClientTarget)BaseGet(name); } } public ClientTarget this[int index] { get { return (ClientTarget)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index, value); } } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new ClientTarget(); } protected override Object GetElementKey(ConfigurationElement element) { return ((ClientTarget)element).Alias; } } } // 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.ComponentModel; using System.Web.Util; using System.Diagnostics; using System.Security.Permissions; [ConfigurationCollection(typeof(ClientTarget))] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ClientTargetCollection : ConfigurationElementCollection { private static readonly ConfigurationPropertyCollection _properties; static ClientTargetCollection() { _properties = new ConfigurationPropertyCollection(); } public ClientTargetCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public String[] AllKeys { get { return StringUtil.ObjectArrayToStringArray(BaseGetAllKeys()); } } public String GetKey(int index) { return (String)BaseGetKey(index); } public void Add(ClientTarget clientTarget) { BaseAdd(clientTarget); } public void Remove(string name) { BaseRemove(name); } public void Remove(ClientTarget clientTarget) { BaseRemove(GetElementKey(clientTarget)); } public void RemoveAt(int index) { BaseRemoveAt(index); } public new ClientTarget this[string name] { get { return (ClientTarget)BaseGet(name); } } public ClientTarget this[int index] { get { return (ClientTarget)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index, value); } } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new ClientTarget(); } protected override Object GetElementKey(ConfigurationElement element) { return ((ClientTarget)element).Alias; } } } // 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
- HttpProfileGroupBase.cs
- Assembly.cs
- UInt64.cs
- FileSystemWatcher.cs
- SafeRightsManagementEnvironmentHandle.cs
- Pick.cs
- HttpFileCollection.cs
- XXXOnTypeBuilderInstantiation.cs
- ScriptControlManager.cs
- DesignerTransactionCloseEvent.cs
- NGCSerializationManagerAsync.cs
- AddInDeploymentState.cs
- XmlHierarchyData.cs
- SapiAttributeParser.cs
- UnsafeNetInfoNativeMethods.cs
- SmtpLoginAuthenticationModule.cs
- Decimal.cs
- Attributes.cs
- AutomationElementIdentifiers.cs
- SettingsAttributeDictionary.cs
- LinkLabel.cs
- PerfService.cs
- XmlSchemaAppInfo.cs
- BrowserCapabilitiesCodeGenerator.cs
- Parsers.cs
- CloseSequenceResponse.cs
- ToolboxItem.cs
- AudioDeviceOut.cs
- SchemaDeclBase.cs
- SpecularMaterial.cs
- TextSchema.cs
- TraceContextEventArgs.cs
- FormViewDeletedEventArgs.cs
- HWStack.cs
- PageHandlerFactory.cs
- NativeMethods.cs
- UInt32.cs
- MenuAutomationPeer.cs
- SmtpReplyReaderFactory.cs
- ContractHandle.cs
- TextBoxAutomationPeer.cs
- connectionpool.cs
- MonthChangedEventArgs.cs
- ZipIOLocalFileDataDescriptor.cs
- TreeNodeMouseHoverEvent.cs
- GridLength.cs
- versioninfo.cs
- Command.cs
- ColumnResult.cs
- ExtendedProtectionPolicyElement.cs
- BuildDependencySet.cs
- SerializationHelper.cs
- RequestChannel.cs
- EntityConnectionStringBuilderItem.cs
- XhtmlStyleClass.cs
- MaskInputRejectedEventArgs.cs
- StateItem.cs
- PropertyGridView.cs
- ContractAdapter.cs
- FormsAuthenticationModule.cs
- SqlDataReaderSmi.cs
- Authorization.cs
- ProviderManager.cs
- NavigationPropertyEmitter.cs
- FlowStep.cs
- OneOfConst.cs
- LocalFileSettingsProvider.cs
- AsymmetricKeyExchangeFormatter.cs
- DataGridViewCellStyleEditor.cs
- IDispatchConstantAttribute.cs
- DataGridViewTextBoxCell.cs
- LinkTarget.cs
- TopClause.cs
- ContextBase.cs
- SQLDoubleStorage.cs
- SpecialNameAttribute.cs
- Parallel.cs
- NetworkInformationPermission.cs
- DataServiceHost.cs
- DisableDpiAwarenessAttribute.cs
- DataGridCellAutomationPeer.cs
- ToolBarButton.cs
- XmlDataSourceNodeDescriptor.cs
- securitycriticaldataClass.cs
- HeaderedContentControl.cs
- SatelliteContractVersionAttribute.cs
- xdrvalidator.cs
- remotingproxy.cs
- XmlAnyAttributeAttribute.cs
- ReadOnlyDictionary.cs
- FormViewUpdatedEventArgs.cs
- URLString.cs
- WebServiceBindingAttribute.cs
- UpdateExpressionVisitor.cs
- ObjectListItem.cs
- CallSiteHelpers.cs
- BitmapData.cs
- CircleEase.cs
- XmlNodeReader.cs
- StyleXamlTreeBuilder.cs