Всякий раз, когда атрибут TestAttribute
вызывается для класса, я хотел бы добавить этот тип в список. Как я могу это сделать?
Пример:
using System;
using System.Collections.Generic;
[AttributeUsage(AttributeTargets.Class)]
public class TestAttribute : Attribute {
public TestAttribute() {
// Add type to list
}
}
public static class TypeHolder {
public static List<Type> Types = new List<Type>();
}
[Test]
public static class MainClass {
public static void Main(string[] args) {
Console.WriteLine(TypeHolder.Types.Count);
}
}