En utilisant Roslyn, comment puis-je trouver la valeur du constructeur d'un attribut ? Donc, étant donné la classe suivante avec un attribut :
[Example(typeof(ClassFromAnotherDll))]
public class ExampleClass
{
public int JustANumber { get; set; }
}
Et le ExampleAttribute
ressemblerait à ceci (bien que la source ne soit pas dans la même solution que celle ci-dessus) :
public class ExampleAttribute : Attribute
{
private readonly Type _type;
public ExampleAttribute(Type type)
{
_type = type;
}
}
Comment puis-je obtenir des informations (par exemple, des propriétés, des constructeurs) sur l'objet de l'enquête ? ClassFromAnotherDll
type ?