public virtual void Compile(CompilationContext context) { AstReadArgument arg = new AstReadArgument() { argumentIndex = 0, argumentType = thisType }; arg.Compile(context); }