Exemple #1
0
        // 関数のリンク
        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]);
                }
            }
        }