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
- ConstructorExpr.cs
- DataGridState.cs
- OdbcEnvironment.cs
- HostingEnvironment.cs
- InvalidTimeZoneException.cs
- SqlDataSourceCommandEventArgs.cs
- ExpressionEditorAttribute.cs
- FastEncoderWindow.cs
- MulticastNotSupportedException.cs
- MachineKeyValidationConverter.cs
- DispatcherExceptionEventArgs.cs
- ServiceBuildProvider.cs
- EqualityComparer.cs
- ListViewTableRow.cs
- DesignerDataSchemaClass.cs
- SpStreamWrapper.cs
- KoreanCalendar.cs
- ScopedKnownTypes.cs
- DataRowCollection.cs
- XmlDataSource.cs
- SchemaExporter.cs
- ListView.cs
- TemplateContentLoader.cs
- InstancePersistenceContext.cs
- recordstatefactory.cs
- XsltException.cs
- ISAPIRuntime.cs
- BaseTemplateCodeDomTreeGenerator.cs
- SimpleTextLine.cs
- MemberRelationshipService.cs
- ObjectDataSourceChooseTypePanel.cs
- XomlCompilerResults.cs
- BasicViewGenerator.cs
- SmiSettersStream.cs
- EntryPointNotFoundException.cs
- ListBindableAttribute.cs
- DesignerAttribute.cs
- BamlMapTable.cs
- WebSysDefaultValueAttribute.cs
- CacheMode.cs
- RectangleConverter.cs
- XhtmlStyleClass.cs
- SpeechRecognitionEngine.cs
- ContentDesigner.cs
- MessageHeaderAttribute.cs
- ToolboxComponentsCreatedEventArgs.cs
- FlowLayout.cs
- ImmutablePropertyDescriptorGridEntry.cs
- PropertyPath.cs
- RubberbandSelector.cs
- SemanticResolver.cs
- StringDictionaryCodeDomSerializer.cs
- TableLayoutStyle.cs
- DecoderFallback.cs
- ArrangedElementCollection.cs
- Int16AnimationBase.cs
- ValueType.cs
- SqlCacheDependency.cs
- XXXOnTypeBuilderInstantiation.cs
- EUCJPEncoding.cs
- PostBackOptions.cs
- ParseHttpDate.cs
- TemplateBamlTreeBuilder.cs
- PropertyDescriptor.cs
- BindStream.cs
- Queue.cs
- ByteFacetDescriptionElement.cs
- ColumnPropertiesGroup.cs
- StylusPointPropertyUnit.cs
- RowUpdatedEventArgs.cs
- ImageMetadata.cs
- XAMLParseException.cs
- MutexSecurity.cs
- ToolStripRenderEventArgs.cs
- UnsafeNativeMethods.cs
- FieldBuilder.cs
- XmlEventCache.cs
- DesignerDataSourceView.cs
- Events.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- WindowsRebar.cs
- XmlRootAttribute.cs
- XDeferredAxisSource.cs
- StatusBarDrawItemEvent.cs
- StackOverflowException.cs
- BitmapSizeOptions.cs
- ProcessModuleCollection.cs
- DefaultMemberAttribute.cs
- Int32Rect.cs
- ProtectedConfiguration.cs
- DataGridViewRowPostPaintEventArgs.cs
- ProxyWebPartManager.cs
- XmlSchemaChoice.cs
- FlowDocumentPaginator.cs
- UIElement.cs
- CSharpCodeProvider.cs
- NavigationEventArgs.cs
- XmlSchemaComplexContentExtension.cs
- ToolZone.cs
- FunctionCommandText.cs