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

Значение свойства

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.

Применяется к

См. также раздел