История такая, создаю публичный класс с конструктором в который передаю объект инстанса и манипулирую им. При инициализации класса через конструктор получаю ошибку:
Код класса:
Код кубика:
Заранее спасибо.
C#:
Non-invocable member 'ElemFinder' cannot be used like a method.". [Строка: 5; Cтолбец: 37]
C#:
public class ElemFinder {
private Instance instance;
public ElemFinder(Instance instance) {
this.instance = instance;
}
public HtmlElement FindByAttr(
string tags,
string attrName,
string attrValue,
string searchKind,
int number = 0,
int iterations = 15
) {
HtmlElement elem = instance.ActiveTab.FindElementByAttribute(tags, attrName, attrValue, searchKind, number);
for (int i = 0; i < iterations; i++) {
elem = instance.ActiveTab.FindElementByAttribute(tags, attrName, attrValue, searchKind, number);
if (elem.IsVoid) {
Thread.Sleep(1000);
}
}
return elem;
}
}
C#:
OwnCode.ElemFinder finder = OwnCode.ElemFinder(instance);