The hash can still change when reloading assemblies but in all other cases the result should be correct.