MethodBase.IsConstructor Свойство
Определение
Возвращает значение, указывающее, является ли метод конструктором.Gets a value indicating whether the method is a constructor.
public:
property bool IsConstructor { bool get(); };
public bool IsConstructor { get; }
[System.Runtime.InteropServices.ComVisible(true)]
public bool IsConstructor { get; }
member this.IsConstructor : bool
[<System.Runtime.InteropServices.ComVisible(true)>]
member this.IsConstructor : bool
Public ReadOnly Property IsConstructor As Boolean
Значение свойства
Значение true
, если метод является конструктором, представленным объектом ConstructorInfo (см. примечание, относящееся к объектам ConstructorBuilder, в разделе "Заметки"); в противном случае — значение false
.true
if this method is a constructor represented by a ConstructorInfo object (see note in Remarks about ConstructorBuilder objects); otherwise, false
.
Реализации
- Атрибуты
Комментарии
Примечание
IsConstructorСвойство возвращает false
для ConstructorBuilder объекта в динамическом типе, если только MethodAttributes.RTSpecialName флаг не был добавлен в attributes
параметр при определении конструктора.The IsConstructor property returns false
for a ConstructorBuilder object in a dynamic type, unless the MethodAttributes.RTSpecialName flag was included in the attributes
parameter when the constructor was defined. Пропуск RTSpecialName флага не влияет на правильность созданного конструктора.Omitting the RTSpecialName flag does not affect the correctness of the emitted constructor.