I have a question: does oxygene support generic type constraints on a the method level or only on the class level? And if yes, what's the syntax and also does this work for global functions/procedures?
ex. something of the form:
function MyFunc([autoclosure] code: Expression<Func<T>>):Boolean where T is struct;