Example #1
0
        internal void RegisterScriptableEvent(EventInfo ei)
        {
            string scriptAlias = ei.Name;

            if (ei.IsDefined(typeof(ScriptableMemberAttribute), false))
            {
                ScriptableMemberAttribute att = (ScriptableMemberAttribute)ei.GetCustomAttributes(typeof(ScriptableMemberAttribute), false)[0];
                scriptAlias = (att.ScriptAlias ?? scriptAlias);
            }
            RegisterScriptableEvent(ei, scriptAlias);
        }
Example #2
0
        internal void RegisterScriptableMethod(MethodInfo mi)
        {
            string scriptAlias = mi.Name;

            if (mi.IsDefined(typeof(ScriptableMemberAttribute), false))
            {
                ScriptableMemberAttribute att = (ScriptableMemberAttribute)mi.GetCustomAttributes(typeof(ScriptableMemberAttribute), false)[0];
                scriptAlias = (att.ScriptAlias ?? scriptAlias);
            }
            RegisterScriptableMethod(mi, scriptAlias, ManagedObject);
        }
Example #3
0
        internal void RegisterScriptableProperty(PropertyInfo pi)
        {
            string scriptAlias = pi.Name;

            if (pi.IsDefined(typeof(ScriptableMemberAttribute), false))
            {
                ScriptableMemberAttribute att = (ScriptableMemberAttribute)pi.GetCustomAttributes(typeof(ScriptableMemberAttribute), false)[0];
                scriptAlias = (att.ScriptAlias ?? scriptAlias);
            }
            RegisterScriptableProperty(pi, scriptAlias);
        }