Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

26 lines
1.4 KiB
C#

using System;
using System.Collections.Specialized;
using Cpp2IlInjected;
namespace System.Configuration.Provider
{
/// <summary>Provides a base implementation for the extensible provider model.</summary>
// Token: 0x0200000B RID: 11
[Token(Token = "0x200000B")]
public abstract class ProviderBase
{
/// <summary>Initializes the configuration builder.</summary>
/// <param name="name">The friendly name of the provider.</param>
/// <param name="config">A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.</param>
/// <exception cref="T:System.ArgumentNullException">The name of the provider is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The name of the provider has a length of zero.</exception>
/// <exception cref="T:System.InvalidOperationException">An attempt is made to call <see cref="M:System.Configuration.Provider.ProviderBase.Initialize(System.String,System.Collections.Specialized.NameValueCollection)" /> on a provider after the provider has already been initialized.</exception>
// 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)
{
}
}
}