a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
28 lines
529 B
C#
28 lines
529 B
C#
using System;
|
|
|
|
public class TestAttribute : Attribute {
|
|
Type type;
|
|
|
|
public TestAttribute(Type type)
|
|
{
|
|
this.type = type;
|
|
}
|
|
|
|
public Type Type
|
|
{
|
|
get { return type; }
|
|
}
|
|
}
|
|
|
|
[TestAttribute(typeof(void))]
|
|
public class Test {
|
|
public static void Main()
|
|
{
|
|
object[] attrs =
|
|
typeof(Test).GetCustomAttributes(typeof(TestAttribute), false);
|
|
foreach (TestAttribute attr in attrs) {
|
|
Console.WriteLine("TestAttribute({0})", attr.Type);
|
|
}
|
|
}
|
|
}
|