using System;
using System.Collections.Specialized;
using Cpp2IlInjected;
namespace System.Configuration.Provider
{
/// Provides a base implementation for the extensible provider model.
// Token: 0x0200000B RID: 11
[Token(Token = "0x200000B")]
public abstract class ProviderBase
{
/// Initializes the configuration builder.
/// The friendly name of the provider.
/// A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.
/// The name of the provider is .
/// The name of the provider has a length of zero.
/// An attempt is made to call on a provider after the provider has already been initialized.
// Token: 0x06000018 RID: 24 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000018")]
[Address(RVA = "0x122BDC0", Offset = "0x122ADC0", VA = "0x18122BDC0", Slot = "4")]
public virtual void Initialize(string name, NameValueCollection config)
{
}
}
}