SLP implementation for .net 4