Есть ли в .NET предопределенные постоянные значения для DispIds?C#

Место общения программистов C#
Anonymous
Есть ли в .NET предопределенные постоянные значения для DispIds?

Сообщение Anonymous »

Атрибуту DispId можно передавать определенные значения, которые придают конкретное значение любому потребителю COM-объекта.
например, вот один пример.
Обычным советом будет просто жестко запрограммировать то «магическое число», которое соответствует вашей цели. Но поскольку .NET включил DispIdAttribute , я ожидал, что вместе с ним будет список констант, но не смог его найти. Существует ли такая вещь?
Для справки, я говорю о следующих значениях DispId:

Код: Выделить всё

DISPID_COLLECT         -8
DISPID_CONSTRUCTOR     -6
DISPID_DESTRUCTOR      -7
DISPID_EVALUATE        -5
DISPID_NEWENUM         -4
DISPID_PROPERTYPUT     -3
DISPID_UNKNOWN         -1
DISPID_VALUE            0
ссылка https://msdn.microsoft.com/en-us/librar ... s.85).aspx

Подробнее здесь: https://stackoverflow.com/questions/501 ... or-dispids

Вернуться в «C#»