преобразование небольшой функции javascript в c#
Привет, ребята, у меня есть следующая функция в java script, которую я хочу преобразовать в код c#. Может кто-нибудь дать мне знать этот код на c# спасибо
Block.prototype.add = function(value) { var key = value.toSource(); var pos = this.search(key); if (this.keys[pos] != key) { this.keys.splice(pos, 0, key); this.items.splice(pos, 0, value); } }