Export (0) Print
Expand All

MemberInfo.Name Property

Gets the name of the current member.

Namespace:  System.Reflection
Assemblies:   mscorlib (in mscorlib.dll)
  System.Reflection (in System.Reflection.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

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
© 2015 Microsoft