Classe Parcial Aninhada

internal partial class Class1
{
    private class Class2 : ISomething, ISomethingElse
    {
        private class Class3 : ISomething
        {

        }
    }
}

Eu queroClass3 próprio para hospedar outro @ privaClass4, mas isso fariaClass3 muito grande, então eu quero fazerClass3 parcial. Eu sei como fazer isso para uma classe não aninhada. Como você tornaria uma classe aninhada parcial em um arquivo separado?

questionAnswers(4)

yourAnswerToTheQuestion