public override void WriteAssemblies (ObjectWriter ow, BinaryWriter writer) { foreach (Type mtype in types) { Type type = mtype; while (type.IsArray) type = type.GetElementType(); ow.WriteAssembly (writer, type.Assembly); } }