Как упоминалось в одном из комментариев, это способ, которым Objective-C указывает, что это тип, который наследуется от NSObject и соответствует трем протоколам.Эти протоколы для C # будут простыми интерфейсами.
C # напрямую не поддерживает это (я верю), но вы можете создать свой собственный тип на основе информации выше.
Давайте назовем наш новый класс AgentHandler
public class AgentHandler: NSObject, LSMAHandler, LSMAHandlerPincode, LSMAHandlerRegister
{
}
Выше приведено определение вашего class
.Вам также нужно будет реализовать интерфейсы.
Теперь ваша собственность будет выглядеть примерно так:
public AgentHandler AgentHandler {get; private set;}
Это должно работать для вас.