internal void Compile(CompilablePlugin[] plugins, Action<Compilation> callback) { var id = lastId++; var compilation = new Compilation(id, callback, plugins); compilations[id] = compilation; compilation.Prepare(() => EnqueueCompilation(compilation)); }
internal void Compile(CompilablePlugin[] plugins, Action <Compilation> callback) { var id = lastId++; var compilation = new Compilation(id, callback, plugins); compilations[id] = compilation; compilation.Prepare(() => EnqueueCompilation(compilation)); }
internal void Compile(CompilablePlugin[] plugins, Action <Compilation> callback) { int num = this.lastId; this.lastId = num + 1; int num1 = num; Compilation compilation = new Compilation(num1, callback, plugins); this.compilations[num1] = compilation; compilation.Prepare(() => this.EnqueueCompilation(compilation)); }
internal void Compile(CompilablePlugin[] plugins, Action <Compilation> callback) { if (!CheckCompiler()) { OnCompilerFailed("Compiler couldn't be started."); return; } var id = lastId++; var compilation = new Compilation(id, callback, plugins); compilations[id] = compilation; compilation.Prepare(() => EnqueueCompilation(compilation)); }
internal void Compile(CompilablePlugin[] plugins, Action<Compilation> callback) { if (!CheckCompiler()) { OnCompilerFailed("Compiler couldn't be started."); return; } var id = lastId++; var compilation = new Compilation(id, callback, plugins); compilations[id] = compilation; compilation.Prepare(() => EnqueueCompilation(compilation)); }