PropertyInfo.Attributes Property gets the attributes for this property. : PropertyInfo « Reflection « VB.Net






PropertyInfo.Attributes Property gets the attributes for this property.

 

Imports System
Imports System.Reflection
Imports Microsoft.VisualBasic

Public Class Myproperty
    Private myCaption As String = "Default caption"

    Public Property Caption() As String
        Get
            Return myCaption
        End Get
        Set(ByVal Value As String)
            If myCaption <> value Then
                myCaption = value
            End If
        End Set
    End Property
End Class 'Myproperty

Class Mypropertyinfo

    Public Shared Function Main() As Integer
        Dim Myproperty As New Myproperty()
        Console.Write(Myproperty.Caption)
        Dim MyType As Type = Type.GetType("Myproperty")
        Dim Mypropertyinfo As PropertyInfo = MyType.GetProperty("Caption")

        Dim Myattributes As PropertyAttributes = Mypropertyinfo.Attributes

        Console.Write(Myattributes.ToString())

        Return 0
    End Function
End Class

   
  








Related examples in the same category

1.PropertyInfo.CanRead
2.PropertyInfo.CanWrite
3.PropertyInfo.GetAccessors
4.PropertyInfo.GetGetMethod returns the public or non-public get accessor for this property.
5.Get and display the GetGetMethod Method for each property
6.Display the GetGetMethod without using the MethodInfo
7.PropertyInfo.GetIndexParameters
8.Get Index Parameters
9.PropertyInfo.GetSetMethod
10.Display the GetSetMethod without using the MethodInfo
11.PropertyInfo.MemberType
12.PropertyInfo.PropertyType Property
13.PropertyInfo.SetValue
14.LocalVariableInfo Class (System.Reflection)_VB.htm