Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- TraceHandlerErrorFormatter.cs
- DataGridViewCellStyleChangedEventArgs.cs
- HttpClientCertificate.cs
- RuntimeResourceSet.cs
- sqlpipe.cs
- UIElementAutomationPeer.cs
- ChineseLunisolarCalendar.cs
- TempFiles.cs
- PropertyDescriptor.cs
- DockingAttribute.cs
- SqlDependencyUtils.cs
- VectorCollectionValueSerializer.cs
- TcpClientCredentialType.cs
- ZeroOpNode.cs
- SystemIcmpV6Statistics.cs
- PhysicalOps.cs
- RequestCachePolicy.cs
- SafeTokenHandle.cs
- StylusDownEventArgs.cs
- NamedElement.cs
- UrlPropertyAttribute.cs
- DataGridViewCellPaintingEventArgs.cs
- MemoryFailPoint.cs
- KeyedCollection.cs
- AtomicFile.cs
- DecoderFallback.cs
- FileSystemInfo.cs
- Pkcs9Attribute.cs
- SystemColors.cs
- ConfigurationLocation.cs
- GlyphCollection.cs
- ExtensibleClassFactory.cs
- BooleanKeyFrameCollection.cs
- ValueType.cs
- DataGridState.cs
- ProxySimple.cs
- KeyFrames.cs
- NativeMethods.cs
- PairComparer.cs
- RuleInfoComparer.cs
- SqlRowUpdatedEvent.cs
- X509Certificate.cs
- FlowLayoutPanel.cs
- PropertyChangedEventArgs.cs
- EntityFunctions.cs
- WindowsListView.cs
- ObjectItemCollection.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ConfigurationStrings.cs
- IEnumerable.cs
- WebColorConverter.cs
- StringReader.cs
- xamlnodes.cs
- TabPageDesigner.cs
- RepeatEnumerable.cs
- AsyncPostBackTrigger.cs
- SubpageParagraph.cs
- TemplateControlBuildProvider.cs
- GridItemProviderWrapper.cs
- ToolStripTextBox.cs
- PropertyIDSet.cs
- BoundField.cs
- LinearGradientBrush.cs
- WebPartEditorOkVerb.cs
- TextParagraphProperties.cs
- RenamedEventArgs.cs
- TableCellAutomationPeer.cs
- oledbmetadatacolumnnames.cs
- HWStack.cs
- PageHandlerFactory.cs
- OleDbInfoMessageEvent.cs
- SingletonConnectionReader.cs
- SqlReferenceCollection.cs
- XmlReflectionMember.cs
- ClassHandlersStore.cs
- ToolBarButton.cs
- DataAdapter.cs
- Char.cs
- EventProxy.cs
- Pen.cs
- SecurityDescriptor.cs
- Shared.cs
- WindowsGraphicsCacheManager.cs
- BufferBuilder.cs
- LinqExpressionNormalizer.cs
- ConstraintStruct.cs
- CaseCqlBlock.cs
- UITypeEditors.cs
- SafeNativeMethodsOther.cs
- PointAnimation.cs
- LeafCellTreeNode.cs
- PublisherIdentityPermission.cs
- SafeNativeMethods.cs
- LocationUpdates.cs
- DecimalAnimation.cs
- Queue.cs
- ObjectQuery.cs
- MDIControlStrip.cs
- FontSource.cs
- EasingKeyFrames.cs