B-Arts DocumentationIndice generale

BReflection

Linea B-Arts Legacy: questa scheda descrive BArtsFrameworkStandard (.NET Standard 2.0). Non usare firme o namespace come se appartenessero alla linea Classic successiva o al BFramework moderno .NET 10.

Identità

  • Assembly/progetto: BArtsFrameworkStandard.

  • Target: .NET Standard 2.0.

  • Namespace CLR: BArts.BReflections.

  • Nome completo: BArts.BReflections.BReflection.

  • Tipo: class.

  • Ambito: runtime/interfaccia pubblica.

Ruolo

Reflection, lettura delle proprietà e ordinamento dinamico.

Dichiarazione

Public Class BReflection

Costruttori

Nome Dichiarazione
New Public Sub New(FullClassName As String)
New Public Sub New(FullClassName As String, BAssembly As Assembly)
New Public Sub New(ClassName As String, BAssemblyType As Type)

Proprietà

Nome Dichiarazione
IsNothing Public ReadOnly Property IsNothing As Boolean
ClassName Public Property ClassName As String = ""
BClass Public Property BClass As Type
Constructors Public Property Constructors As List(Of ConstructorInfo)
Fields Public Property Fields As List(Of FieldInfo)
Properties Public Property Properties As List(Of PropertyInfo)
Methods Public Property Methods As List(Of MethodInfo)
Events Public Property Events As List(Of EventInfo)

Metodi

Nome Dichiarazione
GetAttribute Public Shared Function GetAttribute(Prop As PropertyInfo, TipoAttributo As eBAttributes) As Object
GetProperty Public Shared Function GetProperty(BObject As Object, Prop As PropertyInfo, ParamArray Parameters() As Object) As Object
GetBValueProperty Public Shared Function GetBValueProperty(BObject As Object, Prop As PropertyInfo) As BValueProperty
IsPrivateRuntimeField Public Shared Function IsPrivateRuntimeField(Prop As PropertyInfo) As Boolean
GetField Public Function GetField(FieldName As String) As FieldInfo
GetProperty Public Function GetProperty(Name As String) As PropertyInfo

Sorgenti verificati

  • Reflection\BReflection.vb