// 関数のリンク void LinkFunctions() { FieldInfo[] fields = ClassType.GetFields(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); for (int i = 0; i < fields.Length; ++i) { if (fields[i].FieldType.IsSubclassOf(typeof(System.Delegate)) && NativeFunction.IsDefined(fields[i], typeof(NativeFunction))) { LinkFunction(fields[i]); } } }