C # SaveFileDialog em uma pasta específica

Eu usoSaveFileDialog para selecionar o caminho em que desejo salvar um arquivo. Eu colocoInitialDirectory para alguma pasta, mas quero limitar os locais de salvamento para essa pasta ou subpastas dessa pasta. Isso é possível

SaveFileDialog dialog = new SaveFileDialog();
dialog.InitialDirectory = "SomePath"//this is the path that I want to be root folder

questionAnswers(3)

yourAnswerToTheQuestion