static TypeSig GetCommonBaseClass(ModuleDef module, TypeSig a, TypeSig b) { if (DotNetUtils.IsDelegate(a) && DotNetUtils.DerivesFromDelegate(module.Find(b.ToTypeDefOrRef()))) { return(b); } if (DotNetUtils.IsDelegate(b) && DotNetUtils.DerivesFromDelegate(module.Find(a.ToTypeDefOrRef()))) { return(a); } return(null); //TODO: }