@mh: as I told you friday evening.
Take the following code:
namespace x; type MyAlias = double; type MyClass = public Class public method q(a: MyAlias); end;
When I run an aspect on method q, the type of parameter a in the IMethodDefinition is double instead of x.MyAlias.
Another point of interest: Services.FindType can also not find the type x.MyAlias.