public bool Has <T>() where T : Component { ComponentHelper.Assert <T>(); return(ComponentHelper.CallHas <T>(Handle)); /*var registerAs = ComponentHelper.GetRegisterAs<T>(); * if (registerAs != null) { * return registerAs.CallHas(Handle); * } * return Handle.Has<T>();*/ }