Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Sys / System / Configuration / SettingsProviderCollection.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DSACryptoServiceProvider.cs
- AsymmetricSignatureDeformatter.cs
- Int16AnimationUsingKeyFrames.cs
- CodeIterationStatement.cs
- Overlapped.cs
- DataGridViewAdvancedBorderStyle.cs
- CodeAttributeArgumentCollection.cs
- SuppressMessageAttribute.cs
- TextMetrics.cs
- Relationship.cs
- SafeCertificateStore.cs
- ToolboxItemCollection.cs
- PointF.cs
- RequestCachePolicyConverter.cs
- SoapHeaders.cs
- TypeExtensionSerializer.cs
- FrameworkElementAutomationPeer.cs
- SecurityAccessDeniedException.cs
- X500Name.cs
- ExecutionContext.cs
- SequenceQuery.cs
- SiteMap.cs
- InteropAutomationProvider.cs
- ExpressionTable.cs
- WebPartCollection.cs
- BatchStream.cs
- GeometryGroup.cs
- CatalogPartChrome.cs
- Baml2006KeyRecord.cs
- ServiceDescriptionImporter.cs
- ToolStripTextBox.cs
- HtmlInputHidden.cs
- XmlCharType.cs
- ConfigXmlAttribute.cs
- PageParser.cs
- OptimalBreakSession.cs
- WebPartDisplayMode.cs
- WindowHelperService.cs
- XslException.cs
- RoamingStoreFile.cs
- baseaxisquery.cs
- WindowsUpDown.cs
- ADRole.cs
- FontUnit.cs
- ObjectSet.cs
- ISAPIWorkerRequest.cs
- CodeCastExpression.cs
- ScrollableControl.cs
- Deflater.cs
- XmlSchemaAll.cs
- BamlRecordReader.cs
- ExtenderHelpers.cs
- RSAOAEPKeyExchangeFormatter.cs
- CodeTypeParameterCollection.cs
- RowToFieldTransformer.cs
- ExtenderProvidedPropertyAttribute.cs
- DataBoundControlActionList.cs
- WindowsPrincipal.cs
- XsltContext.cs
- DirtyTextRange.cs
- AdornedElementPlaceholder.cs
- NamedPipeTransportElement.cs
- EmbeddedObject.cs
- SqlConnectionStringBuilder.cs
- D3DImage.cs
- DBSqlParser.cs
- TextBreakpoint.cs
- XmlValidatingReaderImpl.cs
- WebServiceClientProxyGenerator.cs
- HtmlControlPersistable.cs
- NumberSubstitution.cs
- ExpressionVisitorHelpers.cs
- Utility.cs
- ListComponentEditorPage.cs
- SpeakInfo.cs
- PanelStyle.cs
- SerializationInfoEnumerator.cs
- RectKeyFrameCollection.cs
- SQLByte.cs
- MetricEntry.cs
- dbdatarecord.cs
- CompensatableTransactionScopeActivityDesigner.cs
- MenuItemStyleCollection.cs
- CompilerWrapper.cs
- TransformerTypeCollection.cs
- HTMLTagNameToTypeMapper.cs
- RequestUriProcessor.cs
- ToolZoneDesigner.cs
- DataRowExtensions.cs
- diagnosticsswitches.cs
- DataObjectFieldAttribute.cs
- InstalledVoice.cs
- FastEncoderWindow.cs
- ReaderWriterLockWrapper.cs
- ContainerUtilities.cs
- CounterSample.cs
- EdmType.cs
- TraceContextEventArgs.cs
- KnowledgeBase.cs
- _OverlappedAsyncResult.cs