BReflection
Linea B-Arts classica: questa scheda descrive
BStandardFramework(.NET Standard 2.0). Non usare firme o namespace come se appartenessero alBFrameworkmoderno .NET 10.
Identità
Assembly/progetto:
BStandardFramework.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
