Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SqlServer2KCompatibilityAnnotation.cs
- SamlAuthenticationClaimResource.cs
- CodeCastExpression.cs
- FileSystemEnumerable.cs
- XmlSerializationReader.cs
- ServiceElement.cs
- FileLoadException.cs
- View.cs
- SafeFileMappingHandle.cs
- ComboBoxItem.cs
- SqlDataSource.cs
- CurrentChangedEventManager.cs
- ScriptingJsonSerializationSection.cs
- SqlRewriteScalarSubqueries.cs
- MatchingStyle.cs
- X500Name.cs
- PersonalizationProviderCollection.cs
- DrawingBrush.cs
- StretchValidation.cs
- IFlowDocumentViewer.cs
- AmbiguousMatchException.cs
- QilName.cs
- PatternMatchRules.cs
- FilterQuery.cs
- UidManager.cs
- ButtonStandardAdapter.cs
- PersonalizablePropertyEntry.cs
- BindableAttribute.cs
- TextServicesDisplayAttribute.cs
- EncryptedPackage.cs
- TextTreeTextElementNode.cs
- OpenTypeLayoutCache.cs
- IFormattable.cs
- ServiceAuthorizationBehavior.cs
- CallbackDebugBehavior.cs
- UnsafeNativeMethodsPenimc.cs
- CodeArgumentReferenceExpression.cs
- TimeSpanOrInfiniteConverter.cs
- TypeForwardedToAttribute.cs
- GridPattern.cs
- ProtocolViolationException.cs
- SqlClientWrapperSmiStreamChars.cs
- ViewPort3D.cs
- InOutArgumentConverter.cs
- ToolStripButton.cs
- SelectionItemPattern.cs
- ComponentEditorPage.cs
- StaticSiteMapProvider.cs
- MemoryMappedViewStream.cs
- BitmapEffectOutputConnector.cs
- DateTimeFormatInfo.cs
- ThemeableAttribute.cs
- EncodingDataItem.cs
- PopupControlService.cs
- MediaPlayerState.cs
- FrameworkPropertyMetadata.cs
- GroupQuery.cs
- FormatControl.cs
- NumericPagerField.cs
- ResourceCategoryAttribute.cs
- OutputCacheSettingsSection.cs
- RegexWorker.cs
- PointIndependentAnimationStorage.cs
- ContractCodeDomInfo.cs
- MailHeaderInfo.cs
- ReadOnlyAttribute.cs
- _NegotiateClient.cs
- DataControlCommands.cs
- SetterBaseCollection.cs
- WebPartConnectionsCancelEventArgs.cs
- ColorTransform.cs
- DictionarySectionHandler.cs
- Delegate.cs
- ObjectQuery_EntitySqlExtensions.cs
- SwitchLevelAttribute.cs
- TreeView.cs
- TypeLibConverter.cs
- Formatter.cs
- ListViewAutomationPeer.cs
- ServicePoint.cs
- SqlPersonalizationProvider.cs
- DocumentPaginator.cs
- CultureTable.cs
- updateconfighost.cs
- System.Data_BID.cs
- ExpressionBuilderCollection.cs
- InheritanceService.cs
- FileDialogPermission.cs
- UnicastIPAddressInformationCollection.cs
- ZipIOExtraFieldZip64Element.cs
- QuestionEventArgs.cs
- AutomationProperties.cs
- RegexWorker.cs
- CompoundFileIOPermission.cs
- FolderBrowserDialog.cs
- ParameterElementCollection.cs
- PropagatorResult.cs
- ExtractedStateEntry.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- WorkerProcess.cs