@Benchmaker Please port this to C#
@Benchmaker Please port this to C#