using System;
using System.Configuration.Provider;
using Cpp2IlInjected;
namespace System.Configuration
{
/// Represents a collection of application settings providers.
// Token: 0x0200038A RID: 906
[Token(Token = "0x200038A")]
public class SettingsProviderCollection : ProviderCollection
{
/// Initializes a new instance of the class.
// Token: 0x060017E9 RID: 6121 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60017E9")]
[Address(RVA = "0x28AD1C0", Offset = "0x28ABFC0", VA = "0x1828AD1C0")]
public SettingsProviderCollection()
{
}
/// Gets the settings provider in the collection that matches the specified name.
/// A containing the friendly name of the settings provider.
/// If found, the whose name matches that specified by the name parameter; otherwise, .
/// The parameter is .
/// The collection is read-only when setting this value.
// Token: 0x1700051E RID: 1310
[Token(Token = "0x1700051E")]
public SettingsProvider this[string name]
{
[Token(Token = "0x60017EA")]
[Address(RVA = "0x28AD1F0", Offset = "0x28ABFF0", VA = "0x1828AD1F0")]
get
{
return null;
}
}
/// Adds a new settings provider to the collection.
/// A to add to the collection.
/// The parameter is not of type .
/// -or-
/// The property of the provider parameter is null or an empty string.
/// -or-
/// A settings provider with the same already exists in the collection.
/// The collection is read-only.
/// The parameter is .
// Token: 0x060017EB RID: 6123 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60017EB")]
[Address(RVA = "0x28AD190", Offset = "0x28ABF90", VA = "0x1828AD190", Slot = "4")]
public override void Add(ProviderBase provider)
{
}
}
}