BAttributes.BGlobal - Esempi
Catalogo degli attributi per reflection
using B.BAttributes;
using B.BReflections;
using System.Reflection;
using static B.BAttributes.BGlobal;
PropertyInfo property = typeof(CustomerEditor).GetProperty("CompanyName")!;
object? caption = BReflection.GetAttribute(property, eBAttributes.BCaptionAttribute);
eBAttributes è il catalogo usato da BReflection.GetAttribute per scegliere quale metadato recuperare. Nel normale codice applicativo si applicano direttamente gli attributi alle proprietà; usare l'enum quando si costruiscono strumenti generici basati su reflection.
Quando viene introdotto un nuovo attributo B-Arts, il relativo valore deve essere aggiunto al catalogo e gestito anche da BReflection.
