using System;
using System.Configuration.Provider;
using Cpp2IlInjected;
namespace System.Configuration
{
/// Represents a collection of application settings providers.
// Token: 0x02000386 RID: 902
[Token(Token = "0x2000386")]
public class SettingsProviderCollection : ProviderCollection
{
/// Initializes a new instance of the class.
// Token: 0x060017D2 RID: 6098 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60017D2")]
[Address(RVA = "0x2F47C70", Offset = "0x2F46C70", VA = "0x182F47C70")]
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: 0x1700051A RID: 1306
[Token(Token = "0x1700051A")]
public SettingsProvider this[string name]
{
[Token(Token = "0x60017D3")]
[Address(RVA = "0x2F47CA0", Offset = "0x2F46CA0", VA = "0x182F47CA0")]
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: 0x060017D4 RID: 6100 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60017D4")]
[Address(RVA = "0x2F47C40", Offset = "0x2F46C40", VA = "0x182F47C40", Slot = "4")]
public override void Add(ProviderBase provider)
{
}
}
}