MethodBase.IsAbstract Property gets a value indicating whether the method is abstract.
Imports System
Imports System.Reflection
Imports Microsoft.VisualBasic
Class methodbase1
Public Shared Function Main() As Integer
Console.WriteLine("Reflection.MethodBase")
Console.WriteLine()
' Get the types.
Dim MyType1 As Type = Type.GetType("System.Runtime.Serialization.Formatter")
Dim Mymethodbase1 As MethodBase = MyType1.GetMethod("WriteInt32", BindingFlags.NonPublic Or BindingFlags.Instance)
Console.WriteLine(Mymethodbase1.ToString())
If Mymethodbase1.IsAbstract Then
Console.WriteLine(ControlChars.CrLf & "Mymethodbase is an abstract method.")
Else
Console.WriteLine(ControlChars.CrLf & "Mymethodbase is not an abstract method.")
End If
Return 0
End Function
End Class
Related examples in the same category