Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Sys / System / Configuration / SettingsProviderCollection.cs / 1 / SettingsProviderCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Configuration {
using System.Collections.Specialized;
using System.Runtime.Serialization;
using System.Configuration.Provider;
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
public class SettingsProviderCollection : ProviderCollection
{
public override void Add(ProviderBase provider) {
if( provider == null )
{
throw new ArgumentNullException( "provider" );
}
if( !( provider is SettingsProvider ) )
{
throw new ArgumentException(SR.GetString(SR.Config_provider_must_implement_type, typeof(SettingsProvider).ToString()), "provider");
}
base.Add( provider );
}
new public SettingsProvider this[string name] {
get {
return (SettingsProvider) base[name];
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Configuration {
using System.Collections.Specialized;
using System.Runtime.Serialization;
using System.Configuration.Provider;
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
public class SettingsProviderCollection : ProviderCollection
{
public override void Add(ProviderBase provider) {
if( provider == null )
{
throw new ArgumentNullException( "provider" );
}
if( !( provider is SettingsProvider ) )
{
throw new ArgumentException(SR.GetString(SR.Config_provider_must_implement_type, typeof(SettingsProvider).ToString()), "provider");
}
base.Add( provider );
}
new public SettingsProvider this[string name] {
get {
return (SettingsProvider) base[name];
}
}
}
}
// 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
- ImageBrush.cs
- ReflectTypeDescriptionProvider.cs
- DelegateBodyWriter.cs
- FieldDescriptor.cs
- followingquery.cs
- DayRenderEvent.cs
- GridSplitter.cs
- StorageScalarPropertyMapping.cs
- DelegateSerializationHolder.cs
- MessageHeaderDescriptionCollection.cs
- ApplicationInterop.cs
- RequestedSignatureDialog.cs
- CompositeScriptReferenceEventArgs.cs
- XmlSchemaCompilationSettings.cs
- XmlSchemaRedefine.cs
- FixedPageProcessor.cs
- SmtpFailedRecipientException.cs
- XmlEnumAttribute.cs
- TextEffectCollection.cs
- WorkflowInstance.cs
- TextRangeEditTables.cs
- Atom10ItemFormatter.cs
- DifferencingCollection.cs
- SafeFindHandle.cs
- InstanceNameConverter.cs
- MenuItem.cs
- InputProcessorProfilesLoader.cs
- JsonDeserializer.cs
- ResourcesGenerator.cs
- ConstructorNeedsTagAttribute.cs
- ISCIIEncoding.cs
- EncryptedData.cs
- FlowDocumentPaginator.cs
- SignatureDescription.cs
- HttpWriter.cs
- FixedSOMSemanticBox.cs
- TabletDevice.cs
- Point4D.cs
- FontWeightConverter.cs
- HostedHttpContext.cs
- CancellationToken.cs
- HostSecurityManager.cs
- ApplicationHost.cs
- Int32RectConverter.cs
- QueryAccessibilityHelpEvent.cs
- RemotingServices.cs
- cache.cs
- SchemaCompiler.cs
- Win32Native.cs
- RenderTargetBitmap.cs
- ServiceModelSectionGroup.cs
- GridItem.cs
- FlowDocumentPaginator.cs
- ToolStripLocationCancelEventArgs.cs
- ScheduleChanges.cs
- GeneralTransformCollection.cs
- WindowsSecurityTokenAuthenticator.cs
- CompositeFontParser.cs
- Logging.cs
- MenuItemCollectionEditor.cs
- UserControlCodeDomTreeGenerator.cs
- WebChannelFactory.cs
- Thickness.cs
- XmlUnspecifiedAttribute.cs
- FilterElement.cs
- ConcurrentStack.cs
- ClientUtils.cs
- RecommendedAsConfigurableAttribute.cs
- SmiEventSink_Default.cs
- TraceProvider.cs
- SystemResources.cs
- DiscriminatorMap.cs
- SqlPersistenceProviderFactory.cs
- GPPOINT.cs
- BypassElement.cs
- ShaderRenderModeValidation.cs
- Button.cs
- Scripts.cs
- MethodSignatureGenerator.cs
- RuleValidation.cs
- MailDefinition.cs
- RoleGroup.cs
- StylusPointDescription.cs
- activationcontext.cs
- DropSource.cs
- ServiceBusyException.cs
- QueryInterceptorAttribute.cs
- ActivityCodeDomSerializer.cs
- DataViewSettingCollection.cs
- ClockGroup.cs
- SiteMapNodeItemEventArgs.cs
- ConnectionPoint.cs
- Transform.cs
- CollectionBuilder.cs
- GcHandle.cs
- DataContractSet.cs
- ConfigurationStrings.cs
- Dynamic.cs
- XmlDataImplementation.cs
- CodeSubDirectory.cs