Editor/Events.Compiler.cs
namespace Sandbox;
public static partial class Event
{
/// <summary>
/// Events for compilers.
/// </summary>
public static class Compile
{
/// <summary>
/// Invoked when a compile has started.
/// <list type="table">
/// <i>Arguments:</i>
/// <item>
/// <term><see cref="Sandbox.CompileGroup"/></term>
/// <description>The group of compilers.</description>
/// </item>
/// </list>
/// </summary>
public sealed class StartedAttribute() : EventAttribute( "compile.started" );
/// <summary>
/// Invoked when a compile has finished. (Doesn't need to be successful)
/// <list type="table">
/// <i>Arguments:</i>
/// <item>
/// <term><see cref="Sandbox.CompileGroup"/></term>
/// <description>The group of compilers.</description>
/// </item>
/// </list>
/// </summary>
public sealed class FinishedAttribute() : EventAttribute( "compile.complete" );
}
}