/// <summary> /// Extended method invocation that can use . syntax to walk /// an object property hierarchy. Slower, but provides support /// for . and indexer [] syntax. /// </summary> /// <param name="method"></param> /// <returns></returns> public object InvokeEx(string method, params object[] parameters) { // Instance methods have to have a parameter to be found (arguments array) if (parameters == null) { parameters = new object[] { false } } ; return(ReflectionUtils.CallMethodExCom(Instance, method, parameters)); }
public void Redo() { ReflectionUtils.CallMethodExCom(Instance, "editor.redo", false); }
/// <summary> /// Extended method invocation that can use . syntax to walk /// an object property hierarchy. /// </summary> /// <param name="instance"></param> /// <param name="method"></param> /// <param name="parameters">optional list of parameters. Leave blank if no parameters</param> /// <returns></returns> public object InvokeEx(object instance, string method, params object[] parameters) { return(ReflectionUtils.CallMethodExCom(instance, method, parameters)); }