MethodBase.IsConstructor Property
Definition
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
Property Value
true
if this method is a constructor represented by a ConstructorInfo object (see note in Remarks about ConstructorBuilder objects); otherwise, false
.
Implements
- Attributes
Remarks
Note
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. Omitting the RTSpecialName flag does not affect the correctness of the emitted constructor.