// This file contains auto-generated code.
// Generated from `Microsoft.Extensions.Configuration.FileExtensions, Version=10.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`.
namespace Microsoft
{
    namespace Extensions
    {
        namespace Configuration
        {
            public static partial class FileConfigurationExtensions
            {
                public static System.Action<Microsoft.Extensions.Configuration.FileLoadExceptionContext> GetFileLoadExceptionHandler(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder) => throw null;
                public static Microsoft.Extensions.FileProviders.IFileProvider GetFileProvider(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder) => throw null;
                public static Microsoft.Extensions.Configuration.IConfigurationBuilder SetBasePath(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder, string basePath) => throw null;
                public static Microsoft.Extensions.Configuration.IConfigurationBuilder SetFileLoadExceptionHandler(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder, System.Action<Microsoft.Extensions.Configuration.FileLoadExceptionContext> handler) => throw null;
                public static Microsoft.Extensions.Configuration.IConfigurationBuilder SetFileProvider(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder, Microsoft.Extensions.FileProviders.IFileProvider fileProvider) => throw null;
            }
            public abstract class FileConfigurationProvider : Microsoft.Extensions.Configuration.ConfigurationProvider, System.IDisposable
            {
                public FileConfigurationProvider(Microsoft.Extensions.Configuration.FileConfigurationSource source) => throw null;
                public void Dispose() => throw null;
                protected virtual void Dispose(bool disposing) => throw null;
                public override void Load() => throw null;
                public abstract void Load(System.IO.Stream stream);
                public Microsoft.Extensions.Configuration.FileConfigurationSource Source { get => throw null; }
                public override string ToString() => throw null;
            }
            public abstract class FileConfigurationSource : Microsoft.Extensions.Configuration.IConfigurationSource
            {
                public abstract Microsoft.Extensions.Configuration.IConfigurationProvider Build(Microsoft.Extensions.Configuration.IConfigurationBuilder builder);
                protected FileConfigurationSource() => throw null;
                public void EnsureDefaults(Microsoft.Extensions.Configuration.IConfigurationBuilder builder) => throw null;
                public Microsoft.Extensions.FileProviders.IFileProvider FileProvider { get => throw null; set { } }
                public System.Action<Microsoft.Extensions.Configuration.FileLoadExceptionContext> OnLoadException { get => throw null; set { } }
                public bool Optional { get => throw null; set { } }
                public string Path { get => throw null; set { } }
                public int ReloadDelay { get => throw null; set { } }
                public bool ReloadOnChange { get => throw null; set { } }
                public void ResolveFileProvider() => throw null;
            }
            public class FileLoadExceptionContext
            {
                public FileLoadExceptionContext() => throw null;
                public System.Exception Exception { get => throw null; set { } }
                public bool Ignore { get => throw null; set { } }
                public Microsoft.Extensions.Configuration.FileConfigurationProvider Provider { get => throw null; set { } }
            }
        }
    }
}
