MethodBase.IsAbstract Property gets a value indicating whether the method is abstract. : MethodBase « Reflection « VB.Net






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

1.MethodBase.GetParameters Method gets the parameters of the specified method or constructor.
2.MethodBase.IsAssembly Property
3.MethodBase.IsFinal Property gets a value indicating whether this method is final.
4.MethodBase.IsPublic Property