How to scroll from top to bottom in C# for an Element to be clicked

I have seen a few but none of them are C# and all are from 2017. The only thing I have seen is Touch Action:
TouchAction touchAction2 = new TouchAction(_IOSdriver);
touchAction2.LongPress(171, 785).MoveTo(171, 142).Release().Perform();

The above works but I can not use it to find what I am looking for. I do not know the Element but i have a var magicnumber that should get me the proper attribute then using that name attribute from Magicnumber I can click on my correct coordinates only I will have to scroll. Has there been any update since this was written fir java 3 years or more ago?