Точка останова работает только один раз в проекте библиотеки

Вы можете определить класс (или структуру), называемый ResourceMessageParamsType, и определить неявные операторы для каста в объект и из объекта [].

struct ResourceMessageParamsType
{
    private object[] value;

    private ResourceMessageParamsType(object[] value)
    {
        this.value = value;
    }

    public static implicit operator object[](ResourceMessageParamsType t)
    {
        return t.value;
    }

    public static implicit operator ResourceMessageParamsType(object[] value)
    {
        return new ResourceMessageParamsType(value);
    }
}
0
задан P. Waksman 19 March 2019 в 16:08
поделиться