public class MyClass1
{
[ColumnMapping("あいうえお")]
public int ABC
{
get { return 0; }
}
}
public class MyClass2
{
[Mapping("かきくけこ")]
public int DEF
{
get { return 0; }
}
}
static void Main(string[ args)
{
Test t = new Test();
MyClass1 myClass = new MyClass1();
foreach (var s in t.GetAttributePropertyList<MyClass1, MappingAttribute>(myClass, "ABC"))
Console.WriteLine(s.Name);
MyClass2 myClass2 = new MyClass2();
foreach (var s in t.GetAttributePropertyList<MyClass2, MappingAttribute>(myClass2, "DEF"))
Console.WriteLine(s.Name2);
Console.Read();
}