static MethodDefinition GetDefaultConstructor (TypeDefinition type) { foreach (MethodDefinition ctor in type.Methods.Where (m => m.IsConstructor)) if (ctor.Parameters.Count == 0) return ctor; return null; }