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
- XmlBoundElement.cs
- SamlSerializer.cs
- VScrollBar.cs
- DllHostInitializer.cs
- JoinGraph.cs
- SystemIPInterfaceProperties.cs
- ToolStripButton.cs
- PriorityBinding.cs
- AuthenticatedStream.cs
- TextEffectResolver.cs
- Perspective.cs
- SchemaImporterExtensionsSection.cs
- ResourceContainer.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- PageContentCollection.cs
- BaseWebProxyFinder.cs
- RegexNode.cs
- _AutoWebProxyScriptHelper.cs
- FirstMatchCodeGroup.cs
- SerializerProvider.cs
- CursorConverter.cs
- BitSet.cs
- MediaContext.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- DataGridColumnEventArgs.cs
- HttpInputStream.cs
- DiagnosticStrings.cs
- TemplatePartAttribute.cs
- UnicastIPAddressInformationCollection.cs
- TextFindEngine.cs
- Vector3DAnimationUsingKeyFrames.cs
- GregorianCalendarHelper.cs
- MemoryMappedFile.cs
- BooleanExpr.cs
- EntityDataSourceReferenceGroup.cs
- SpellerInterop.cs
- RSAProtectedConfigurationProvider.cs
- TextPointerBase.cs
- BindingList.cs
- InitializerFacet.cs
- SoapSchemaExporter.cs
- Configuration.cs
- Style.cs
- DocumentPageTextView.cs
- RemoteEndpointMessageProperty.cs
- ISAPIRuntime.cs
- ObjectSet.cs
- Trace.cs
- EndOfStreamException.cs
- InheritanceAttribute.cs
- DataGridViewCell.cs
- KoreanCalendar.cs
- WindowsTokenRoleProvider.cs
- RTLAwareMessageBox.cs
- XmlDocumentFragment.cs
- ClosableStream.cs
- LineServicesRun.cs
- BindingCompleteEventArgs.cs
- HttpHandlersSection.cs
- GridViewRowPresenter.cs
- HostUtils.cs
- DataGridParentRows.cs
- KeyedQueue.cs
- ResourcesBuildProvider.cs
- _Semaphore.cs
- MultiAsyncResult.cs
- ArraySegment.cs
- Primitive.cs
- StorageScalarPropertyMapping.cs
- SmtpMail.cs
- RegularExpressionValidator.cs
- DesignBindingPicker.cs
- DbParameterHelper.cs
- AssemblyFilter.cs
- EdmEntityTypeAttribute.cs
- KoreanCalendar.cs
- ErrorTableItemStyle.cs
- MatrixAnimationBase.cs
- RemoteWebConfigurationHost.cs
- FixedSOMTableCell.cs
- DebugControllerThread.cs
- BrushConverter.cs
- ProfileBuildProvider.cs
- WebSysDefaultValueAttribute.cs
- CodeDelegateCreateExpression.cs
- ProfileSection.cs
- SoapWriter.cs
- HtmlTernaryTree.cs
- CommandDevice.cs
- SerialErrors.cs
- Switch.cs
- BrowserTree.cs
- InkCanvas.cs
- AdjustableArrowCap.cs
- DynamicValidatorEventArgs.cs
- XslCompiledTransform.cs
- DataColumnMapping.cs
- DataExpression.cs
- FontCacheUtil.cs
- HtmlFormParameterReader.cs