FieldInfo.IsSpecialName tells whether the SpecialName attribute is set in the FieldAttributes enumerator. : FieldInfo « Reflection « VB.Net






FieldInfo.IsSpecialName tells whether the SpecialName attribute is set in the FieldAttributes enumerator.

 

Imports System
Imports System.Reflection
Imports System.ComponentModel.Design
Imports Microsoft.VisualBasic

Class FieldInfo_IsSpecialName

    Public Shared Sub Main()
        Try
            Dim myType As Type = GetType(ViewTechnology)
            Dim myField As FieldInfo() = myType.GetFields()

            Dim i As Integer
            For i = 0 To myField.Length - 1
                If myField(i).IsSpecialName Then
                    Console.WriteLine(myField(i).Name)
                End If
            Next i
        Catch e As Exception
            Console.WriteLine("Exception : {0} ", e.Message.ToString())
        End Try
    End Sub 
End Class

   
  








Related examples in the same category

1.FieldInfo Class represents the attributes of a field and provides access to field metadata.
2.FieldInfo.Attributes Property gets the attributes associated with this field.
3.FieldInfo.FieldHandle Property gets a RuntimeFieldHandle
4.FieldInfo.FieldType Property gets the type of this field object.
5.FieldInfo.GetFieldFromHandle gets a FieldInfo for the field represented by the specified handle.
6.FieldInfo.GetFieldFromHandle
7.FieldInfo.GetValue Method returns the value of a field supported by a given object.
8.FieldInfo Get Value
9.FieldInfo.IsAssembly
10.FieldInfo.IsInitOnly Property tells whether the field can only be set in the body of the constructor.
11.FieldInfo.IsNotSerialized
12.FieldInfo.IsPinvokeImpl
13.FieldInfo.IsPrivate
14.FieldInfo.IsPublic
15.FieldInfo.IsStatic
16.FieldInfo.MemberType
17.FieldInfo.SetValue sets the value of the field supported by the given object.