public void Setup() { Initialize(); lock (_lock) { if (Stage != CompileStage.Initialized) { return; } Compiler.Setup(); Stage = CompileStage.Ready; } }