C # инициализатор условного присваивания

В инициализаторе c # я хочу не устанавливать свойство, если условие ложно.

Что-то вроде этого:

ServerConnection serverConnection = new ServerConnection()  
{  
    ServerInstance = server,  
    LoginSecure = windowsAuthentication,  
    if (!windowsAuthentication)
    {
        Login = user,  
        Password = password  
    }
};

Это можно сделать? Как?

Ответы на вопрос(6)

Ваш ответ на вопрос