Ну 2 функции в одной? На IL функции все делается.