Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / ClientTargetCollection.cs / 1305376 / 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))] 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))] 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
- DataList.cs
- WebPartConnectionCollection.cs
- EntityObject.cs
- SelectionEditor.cs
- SafePEFileHandle.cs
- ProgressBarRenderer.cs
- SchemaEntity.cs
- SqlCommandSet.cs
- BrowserInteropHelper.cs
- ServiceHostFactory.cs
- SurrogateSelector.cs
- CheckBoxStandardAdapter.cs
- NamespaceMapping.cs
- DrawingAttributesDefaultValueFactory.cs
- CodeArrayCreateExpression.cs
- VisualBrush.cs
- DataGridViewCellPaintingEventArgs.cs
- AppDomainManager.cs
- SupportsEventValidationAttribute.cs
- DebugInfoGenerator.cs
- PolicyVersionConverter.cs
- MimeXmlImporter.cs
- TearOffProxy.cs
- XmlCharCheckingWriter.cs
- WebPartConnectionsCancelVerb.cs
- RepeatBehavior.cs
- ObjectDataSourceMethodEventArgs.cs
- _BaseOverlappedAsyncResult.cs
- QuotedStringWriteStateInfo.cs
- TranslateTransform.cs
- StateInitializationDesigner.cs
- PartialClassGenerationTask.cs
- Cursor.cs
- UpdateException.cs
- PolyBezierSegmentFigureLogic.cs
- SizeConverter.cs
- NumberAction.cs
- IriParsingElement.cs
- InvokeMemberBinder.cs
- StyleCollection.cs
- BehaviorEditorPart.cs
- SystemWebCachingSectionGroup.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- DataGridView.cs
- PersistenceProvider.cs
- SectionUpdates.cs
- OpenFileDialog.cs
- GcHandle.cs
- ResourceAttributes.cs
- TextComposition.cs
- EntityViewContainer.cs
- AudioException.cs
- CachedPathData.cs
- ItemPager.cs
- TreeViewDesigner.cs
- WindowsTokenRoleProvider.cs
- IteratorDescriptor.cs
- TextServicesManager.cs
- TextLineResult.cs
- SectionRecord.cs
- ICollection.cs
- RangeValuePattern.cs
- TreeNodeSelectionProcessor.cs
- UnsafeNativeMethodsCLR.cs
- DataBinder.cs
- SafeRegistryHandle.cs
- Events.cs
- InfocardClientCredentials.cs
- Nodes.cs
- HttpProfileBase.cs
- FileFormatException.cs
- IncrementalReadDecoders.cs
- RegexCapture.cs
- InputMethodStateChangeEventArgs.cs
- ListBindableAttribute.cs
- dbdatarecord.cs
- PhonemeConverter.cs
- OracleBoolean.cs
- MarkupCompilePass1.cs
- HttpListenerRequest.cs
- RangeValueProviderWrapper.cs
- RoutedCommand.cs
- CLRBindingWorker.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- WebServiceClientProxyGenerator.cs
- ToolstripProfessionalRenderer.cs
- AccessViolationException.cs
- NegatedCellConstant.cs
- GridErrorDlg.cs
- ByteStreamMessageEncoder.cs
- ProxyManager.cs
- MaterialCollection.cs
- ipaddressinformationcollection.cs
- TemplateApplicationHelper.cs
- MetadataSerializer.cs
- ForwardPositionQuery.cs
- CodeObject.cs
- PictureBox.cs
- ProfileSettings.cs
- SourceChangedEventArgs.cs