public void DoWorkAsync(string Program, string Input, Languages Language, string user, string pass, string compiler_args, bool bytes, bool programCompressed, bool inputCompressed, object userState) {
if ((this.DoWorkOperationCompleted == null)) {
this.DoWorkOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDoWorkOperationCompleted);
}
this.InvokeAsync("DoWork", new object[] {
Program,
Input,
Language,
user,
pass,
compiler_args,
bytes,
programCompressed,
inputCompressed}, this.DoWorkOperationCompleted, userState);
}