Есть ли готовый фрагмент кода для использования в VS 2010 Express edition (для C #), чтобы создать конструктор с параметрами из выбранных свойств?
Когда я создаю новый класс и написал следующий код:
public class FileDetails
{
public int ID { get; set; }
public string FileName { get; set; }
public string FilePath { get; set; }
public DateTime LastWriteTime { get; set; }
public FileStatus LastFileStatus { get; set; }
public NotifyIfFileNotExists NotifyIfFileNotExists { get; set; }
public string RecepientsEmailList { get; set; }
public string AdminEmailList { get; set; }
public FileDetails()
{
}
}
Я хотел бы выделить мышью все общедоступные свойства (или поместить некоторый фрагмент кода), которые производят для меня следующий конструктор:
public FileDetails(int id, string fileName, string filePath, DateTime lastWriteTime, FileStatus lastFileStatus, NotifyIfFileNotExists notifyIfFileNotExists, string recepientsEmailList, string adminEmailList)
{
this.ID = id;
this.FileName = fileName;
this.FilePath = filePath;
this.LastWriteTime = lastWriteTime;
this.LastFileStatus = LastFileStatus;
this.NotifyIfFileNotExists = notifyIfFileNotExists;
this.RecepientsEmailList = recepientsEmailList;
this.AdminEmailList = adminEmailList;
}
Вопрос: есть ли готовое решение для этого или, если нет, у кого-нибудь есть идея или готовый код, как этого добиться?
С уважением,
Marcin