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
- DataTableCollection.cs
- Command.cs
- ProviderException.cs
- Transform3DGroup.cs
- ImplicitInputBrush.cs
- BindingMemberInfo.cs
- ExpressionHelper.cs
- EmulateRecognizeCompletedEventArgs.cs
- CultureInfoConverter.cs
- NullReferenceException.cs
- InternalDispatchObject.cs
- ContractMapping.cs
- ListGeneralPage.cs
- RuleInfoComparer.cs
- ConfigurationException.cs
- DataBindingList.cs
- ChameleonKey.cs
- reliableinputsessionchannel.cs
- PieceDirectory.cs
- CodeSubDirectoriesCollection.cs
- UpDownEvent.cs
- MarshalByValueComponent.cs
- ListMarkerLine.cs
- XMLDiffLoader.cs
- CookieHandler.cs
- DataSourceControlBuilder.cs
- HtmlControlPersistable.cs
- BulletedListEventArgs.cs
- panel.cs
- AnnotationAdorner.cs
- FormClosedEvent.cs
- FileSecurity.cs
- DesignerActionItemCollection.cs
- XPathConvert.cs
- Sentence.cs
- TypeRestriction.cs
- LoadGrammarCompletedEventArgs.cs
- AnimationLayer.cs
- ConfigDefinitionUpdates.cs
- RangeValuePattern.cs
- UserMapPath.cs
- RootDesignerSerializerAttribute.cs
- ToolStripItemEventArgs.cs
- UndoEngine.cs
- DateTimeOffsetAdapter.cs
- CreateDataSourceDialog.cs
- XmlIlVisitor.cs
- FormViewInsertEventArgs.cs
- ToolStripPanelSelectionBehavior.cs
- SignedInfo.cs
- StringFreezingAttribute.cs
- localization.cs
- DPCustomTypeDescriptor.cs
- Stack.cs
- _SafeNetHandles.cs
- LocalIdKeyIdentifierClause.cs
- DateTimeFormatInfo.cs
- CustomValidator.cs
- Debug.cs
- TextParagraphView.cs
- DataGridViewElement.cs
- WebPart.cs
- FixedBufferAttribute.cs
- ConnectionConsumerAttribute.cs
- OleDbCommand.cs
- ContentOperations.cs
- RadioButtonFlatAdapter.cs
- TraceProvider.cs
- TextBoxView.cs
- OperationBehaviorAttribute.cs
- AnalyzedTree.cs
- ArithmeticException.cs
- MemberHolder.cs
- ProcessingInstructionAction.cs
- ConnectionPoint.cs
- HwndSource.cs
- Button.cs
- BackgroundWorker.cs
- XPathPatternBuilder.cs
- XomlCompilerResults.cs
- NamespaceList.cs
- TdsParser.cs
- RegistryHandle.cs
- SecurityManager.cs
- BridgeDataReader.cs
- ContextMenuStripGroupCollection.cs
- Int32Storage.cs
- ISFClipboardData.cs
- SchemaSetCompiler.cs
- SemanticResultKey.cs
- DiagnosticEventProvider.cs
- EnumType.cs
- XMLSyntaxException.cs
- PagePropertiesChangingEventArgs.cs
- CodeDomComponentSerializationService.cs
- AccessControlEntry.cs
- EdmError.cs
- ProviderIncompatibleException.cs
- XsdBuildProvider.cs
- QueryExpr.cs