Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / ClientTargetCollection.cs / 3 / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RoleGroupCollection.cs
- ClrPerspective.cs
- GeometryCollection.cs
- TableLayoutPanelCellPosition.cs
- AstTree.cs
- EntitySqlQueryCacheEntry.cs
- GPRECT.cs
- XmlFormatExtensionPointAttribute.cs
- MdImport.cs
- ScrollChrome.cs
- Misc.cs
- ProviderConnectionPoint.cs
- WmlPhoneCallAdapter.cs
- Stroke2.cs
- Boolean.cs
- CookieProtection.cs
- RotateTransform3D.cs
- Random.cs
- LayoutInformation.cs
- ItemContainerGenerator.cs
- GZipDecoder.cs
- MatrixAnimationUsingPath.cs
- EditorAttributeInfo.cs
- shaper.cs
- NavigationWindowAutomationPeer.cs
- AdornedElementPlaceholder.cs
- StateMachineDesignerPaint.cs
- QueryExpr.cs
- PrivateFontCollection.cs
- QueryStack.cs
- ImageListDesigner.cs
- QueueProcessor.cs
- GroupItem.cs
- RegexInterpreter.cs
- LayoutEvent.cs
- ScrollBarAutomationPeer.cs
- WebPart.cs
- TiffBitmapDecoder.cs
- DocumentViewerHelper.cs
- ContentHostHelper.cs
- TextBreakpoint.cs
- RuntimeResourceSet.cs
- RichTextBoxConstants.cs
- _ConnectStream.cs
- BatchParser.cs
- ColumnMapTranslator.cs
- DataServiceQuery.cs
- TextTreeExtractElementUndoUnit.cs
- LinkClickEvent.cs
- SafeCryptoHandles.cs
- NeutralResourcesLanguageAttribute.cs
- ImageDrawing.cs
- Tokenizer.cs
- CodeAttributeArgument.cs
- Color.cs
- ListBoxItemAutomationPeer.cs
- CompiledQueryCacheKey.cs
- ExecutionContext.cs
- SecurityPermission.cs
- PropertyTab.cs
- WebControlsSection.cs
- DecoderBestFitFallback.cs
- DataObjectPastingEventArgs.cs
- TextSelectionHelper.cs
- PackageProperties.cs
- XmlSchemaSequence.cs
- GridViewCellAutomationPeer.cs
- XmlAutoDetectWriter.cs
- ConfigurationException.cs
- CreateUserWizard.cs
- HtmlInputFile.cs
- Frame.cs
- Gdiplus.cs
- DataGridCellClipboardEventArgs.cs
- latinshape.cs
- ComponentCollection.cs
- DataGridViewCheckBoxColumn.cs
- SrgsElementList.cs
- KeyFrames.cs
- DefaultExpressionVisitor.cs
- SmiRequestExecutor.cs
- Int32CAMarshaler.cs
- SingleKeyFrameCollection.cs
- ConfigurationSectionGroupCollection.cs
- PageParser.cs
- COAUTHINFO.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- NavigateEvent.cs
- WindowsSecurityToken.cs
- BinaryReader.cs
- ManagementObject.cs
- GridSplitter.cs
- DBNull.cs
- ArithmeticException.cs
- DLinqAssociationProvider.cs
- ButtonPopupAdapter.cs
- TextEditorLists.cs
- Currency.cs
- __Filters.cs
- ImageListImageEditor.cs