<?xml version="1.0"?>
<doc>
    <assembly>
        <name>BepInEx.Preloader.Unity</name>
    </assembly>
    <members>
        <member name="M:BepInEx.Preloader.Unity.DoorstopEntrypoint.Main">
            <summary>
                The main entrypoint of BepInEx, called from Doorstop.
            </summary>
        </member>
        <member name="T:BepInEx.Preloader.Unity.UnityPreloader">
            <summary>
                The main entrypoint of BepInEx, and initializes all patchers and the chainloader.
            </summary>
        </member>
        <member name="P:BepInEx.Preloader.Unity.UnityPreloader.PreloaderLog">
            <summary>
                The log writer that is specific to the preloader.
            </summary>
        </member>
        <member name="M:BepInEx.Preloader.Unity.UnityPreloader.PatchEntrypoint(Mono.Cecil.AssemblyDefinition@)">
            <summary>
                Inserts BepInEx's own chainloader entrypoint into UnityEngine.
            </summary>
            <param name="assembly">The assembly that will be attempted to be patched.</param>
        </member>
        <member name="M:BepInEx.Preloader.Unity.UnityPreloader.AllocateConsole">
            <summary>
                Allocates a console window for use by BepInEx safely.
            </summary>
        </member>
        <member name="T:BepInEx.Preloader.EnvVars">
            <summary>
            Doorstop environment variables, passed into the BepInEx preloader.
            <para>https://github.com/NeighTools/UnityDoorstop/wiki#environment-variables</para>
            </summary>
        </member>
        <member name="P:BepInEx.Preloader.EnvVars.DOORSTOP_INVOKE_DLL_PATH">
            <summary>
            Path to the assembly that was invoked via Doorstop. Contains the same value as in "targetAssembly" configuration option in the config file.
            </summary>
        </member>
        <member name="P:BepInEx.Preloader.EnvVars.DOORSTOP_MANAGED_FOLDER_DIR">
            <summary>
            Full path to the game's "Managed" folder that contains all the game's managed assemblies
            </summary>
        </member>
        <member name="P:BepInEx.Preloader.EnvVars.DOORSTOP_PROCESS_PATH">
            <summary>
            Full path to the game executable currently running.
            </summary>
        </member>
        <member name="T:BepInEx.Preloader.RuntimeFixes.TraceFix">
            <summary>
            This exists because the Mono implementation of <see cref="T:System.Diagnostics.Trace"/> is/was broken, and would call Write directly instead of calling TraceEvent.
            </summary>
        </member>
        <member name="T:BepInEx.Shared.BuildInfoAttribute">
            <summary>
            This class is appended to AssemblyInfo.cs when BepInEx is built via a CI pipeline.
            It is mainly intended to signify that the current build is not a release build and is special, like for instance a bleeding edge build.
            </summary>
        </member>
    </members>
</doc>
