public static IValue UndefineFunction(IExecutionContext ctx, IList<IArgument> arguments) { var args = CommandUtilities.ManageArguments(arguments) .Exactly(1) .CanConvert<string>(0) .Results(); ctx.UnregisterCommand(args[0].GetValue<string>()); return new GenericValue<bool>(true); }