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
- DataServiceBehavior.cs
- ChannelServices.cs
- SqlTypeSystemProvider.cs
- LiteralLink.cs
- UrlPath.cs
- TextFormattingConverter.cs
- ExecutedRoutedEventArgs.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- ApplicationActivator.cs
- ObjectDataSourceDisposingEventArgs.cs
- TreeSet.cs
- RemoteWebConfigurationHost.cs
- Privilege.cs
- RemoveStoryboard.cs
- cookiecollection.cs
- DataRowView.cs
- SecurityContextCookieSerializer.cs
- ControlAdapter.cs
- PropertyToken.cs
- SchemaEntity.cs
- DataBindingHandlerAttribute.cs
- ApplicationDirectory.cs
- Root.cs
- XPathNavigatorKeyComparer.cs
- ResourceSet.cs
- ElementAtQueryOperator.cs
- RelatedEnd.cs
- OpCellTreeNode.cs
- HttpResponse.cs
- Schedule.cs
- BooleanToVisibilityConverter.cs
- LinqExpressionNormalizer.cs
- CodeSubDirectory.cs
- PackWebRequestFactory.cs
- TemplateParser.cs
- NextPreviousPagerField.cs
- SetStateEventArgs.cs
- __TransparentProxy.cs
- ListViewEditEventArgs.cs
- CompiledQueryCacheKey.cs
- DbSetClause.cs
- SelectionItemPattern.cs
- RegistryConfigurationProvider.cs
- GridErrorDlg.cs
- SqlDataSourceView.cs
- SequenceDesigner.cs
- WsdlImporterElementCollection.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- EntityContainerEmitter.cs
- EventLogger.cs
- SiteMapHierarchicalDataSourceView.cs
- AsyncOperationManager.cs
- ToolboxItemAttribute.cs
- _UncName.cs
- XmlException.cs
- AttributedMetaModel.cs
- DataColumnPropertyDescriptor.cs
- DataGridViewImageCell.cs
- Int16AnimationBase.cs
- FrameworkContentElementAutomationPeer.cs
- CodeAccessPermission.cs
- DbParameterHelper.cs
- FreezableOperations.cs
- ExceptionList.cs
- TraceFilter.cs
- AdornerHitTestResult.cs
- BrowserDefinitionCollection.cs
- ProviderConnectionPointCollection.cs
- HostVisual.cs
- AccessibleObject.cs
- MILUtilities.cs
- FileFormatException.cs
- HelloMessageCD1.cs
- AssemblyHash.cs
- PointCollection.cs
- NodeLabelEditEvent.cs
- KeyGestureValueSerializer.cs
- SQLInt32Storage.cs
- ScriptingSectionGroup.cs
- DPAPIProtectedConfigurationProvider.cs
- PrivilegeNotHeldException.cs
- CFGGrammar.cs
- DataControlFieldCell.cs
- _NegoState.cs
- AmbientEnvironment.cs
- HttpClientCertificate.cs
- XmlSchemaAnnotation.cs
- XmlStrings.cs
- RtfToken.cs
- CustomAttribute.cs
- ProfileInfo.cs
- HandleCollector.cs
- DiscoveryDefaults.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- WindowsAuthenticationModule.cs
- ClaimComparer.cs
- PolyQuadraticBezierSegment.cs
- RsaSecurityToken.cs
- Int32Storage.cs
- MTConfigUtil.cs