Concept Flow - Custom attribute classes
Define attribute class
Apply attribute to target
Run program
Use reflection to read attribute
Access attribute data
Use data in program
First, you create a custom attribute class. Then you put it on something like a class or method. When the program runs, you read that attribute using reflection to get its data.