Есть ли способ во время разработки инициализировать объект со всеми свойствами в Visual Studio 2010?

Предпосылки

Я пишу код на VS 2010, .NET 4, C #. Также, если это важно, я использую последнюю версию ReSharper.

Вопрос

Допустим, у меня есть эта модель:

public class SomeObject
        {
            public string Red{ get; set; }
            public string Green{ get; set; }
            public string Blue{ get; set; }
            public string Yellow{ get; set; }
            public string Purple{ get; set; }
            public string Orange{ get; set; }
            public string Black{ get; set; }
        }

В другом месте кода мне нужно создать экземпляр одного из этих объектов, например:

SomeObject myObject = new SomeObject{
                                     red = "some value", 
                                     blue = "some other value",
                                     . . .,
                                     black="last value"
                                    };

* ПРИМЕЧАНИЕ: * Иногда я буду хотите инициализировать этот объект только подмножеством его общих возможных свойств (т.е. только красным и синим).

На данный момент мне нужно вводить каждое свойство (красный, синий, зеленый и т. Д.) Для каждого нового экземпляра SomeObject . Есть ли в VS2010 горячая клавиша или что-то еще, чтобы эти свойства были предварительно заполнены, поэтому мне просто нужно присвоить значения каждому, а не вводить каждое?

10
задан Matt Cashatt 31 January 2012 в 17:00
поделиться