Могу ли я вызвать метод Click в методе ClickAt?
namespace ExtensionMethods
{
public static class MyCursorExtensions
{
public static void Click(this Cursor cs)
{
Console.WriteLine("Clicking at position");
}
public static void ClickAt(this Cursor cs, Point newPosition)
{
Console.WriteLine("New position is {0}", newPosition);
//Предполагается, что здесь я вызову Click();
}
Конечно, вызывайте:
cs.Click();
В самом пиковом случае:
MyCursorExtensions.Click(cs);
То есть:
public static void ClickAt(this Cursor cs, Point newPosition)
{
Console.WriteLine("New position is {0}", newPosition);
cs.Click();
// или
MyCursorExtensions.Click(cs);
}
Я, конечно, не спец в С#. Но все же осмелюсь предположить, что можно :)). Когда будете вызывать метод, передайте ему ссылку на Cursor.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости