MemberInfo.Name Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets the name of the current member.

Namespace:   System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

Public MustOverride ReadOnly Property Name As String

Property Value

Type: System.String

A String containing the name of this member.

Only the simple name of the member is returned, not the fully qualified name.

To get the Name property, get the class Type. From the Type, get the MemberInfo array. From a MemberInfo element of the array, obtain the Name property.

This example lists the Name and DeclaringType property of each member of the specified class.

Imports System.Reflection

Class Example
    Public Shared Sub Main()
        ' Get the Type and MemberInfo.
        Dim t As Type = Type.GetType("System.Empty")
        Dim memberArray As MemberInfo() = t.GetMembers()

        ' Get and display the type that declares the member.
        Console.WriteLine("There are {0} members in {1}", 
                          memberArray.Length, t.FullName)

        For Each member In memberArray
            Console.WriteLine("Member {0} declared by {1}", 
                              member.Name, member.DeclaringType)
    End Sub
End Class
' The example displays the following output:
'       There are 6 members in System.Empty
'       Member ToString declared by System.Empty
'       Member GetObjectData declared by System.Empty
'       Member Equals declared by System.Object
'       Member GetHashCode declared by System.Object
'       Member GetType declared by System.Object
'       Member Value declared by System.Empty

Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top