Esempio n. 1
0
        /// <summary>
        /// Scripting Dom Interface
        /// </summary>
        /// <param name="level"></param>
        /// <param name="name"></param>
        /// <returns></returns>
        public override MemberInfo[] GetDomMember(ScriptDomLevel level, string name)
        {
            switch (name)
            {
            case "submit": return(GetType().GetMember("Submit"));
            }

            return(base.GetDomMember(level, name));
        }
Esempio n. 2
0
        /// <summary>
        /// Returns a member of the given dom level
        /// </summary>
        /// <param name="level">supported dom level</param>
        /// <param name="name">member</param>
        /// <returns>member</returns>
        public virtual MemberInfo[] GetDomMember(ScriptDomLevel level, string name)
        {
            switch (name)
            {
            case "getElementById":  return(GetType().GetMember("GetElementById"));

            case "styles":                  return(GetType().GetMember("Styles"));
            }
            return(null);
        }
Esempio n. 3
0
        /// <summary>
        /// Scripting Dom Interface
        /// </summary>
        /// <param name="level"></param>
        /// <param name="name"></param>
        /// <returns></returns>
        public MemberInfo[] GetDomMember(ScriptDomLevel level, string name)
        {
            switch (name)
            {
            case "top":                     return(GetType().GetMember("Top"));

            case "document":        return(GetType().GetMember("Document"));
            }
            return(m_ScriptObjectImpl.GetDomMember(level, name));
        }
Esempio n. 4
0
        /// <summary>
        /// Scripting Dom interface
        /// </summary>
        /// <param name="level"></param>
        /// <param name="name"></param>
        /// <returns></returns>
        public MemberInfo[] GetDomMember(ScriptDomLevel level, string name)
        {
            switch (name)
            {
            case "getElementById":  return(GetType().GetMember("GetElementById"));

            case "body":                    return(GetType().GetMember("Body"));
            }
            return(null);
        }
Esempio n. 5
0
        /// <summary>
        /// Scripting Dom interface
        /// </summary>
        /// <param name="level"></param>
        /// <param name="name"></param>
        /// <returns></returns>
        public MemberInfo[] GetDomMember(ScriptDomLevel level, string name)
        {
            switch (name)
            {
            case "appName":         return(GetType().GetMember("AppName"));

            case "appVersion":      return(GetType().GetMember("AppVersion"));

            case "platform":        return(GetType().GetMember("Platform"));

            case "userAgent":       return(GetType().GetMember("UserAgent"));
            }

            return(m_ScriptObjectImpl.GetDomMember(level, name));
        }
Esempio n. 6
0
 public virtual MemberInfo[] GetDomMember(ScriptDomLevel level, string name)
 {
     return(null);
 }