public void LoadSource(string filePath = null) { if (filePath == null) filePath = this.sourcePath; this.compiled = false; this.sourcePath = filePath; this.source = ""; if (!File.Exists(this.sourcePath)) return; this.source = File.ReadAllText(this.sourcePath); }