Форматирование Литеральные параметры fragmentа кода C #
Есть ли способ, который я могу изменить, как Literal fragmentа кода отображается, когда он используется в коде, который генерирует fragment?
В частности, я хотел бы знать, могу ли я иметь литерал, называемый say, $ PropertyName $, а затем заставить механизм fragmentа отображать «_ $ PropertyName $, где первый символ выполнен в нижнем регистре.
Я не могу позволить себе R #. Пожалуйста помоги 🙂
- Подписывание ароматов продуктов с gradleиентом
- Как получить «кодовое обозначение» gdb на OSX?
- В чем разница между собственным кодом, машинным кодом и кодом сборки?
- Codesign API Dropbox не работает в Xcode 4.6.3: «Объект кода вообще не подписан»
- Когда использовать утверждение и когда использовать исключение
- Файлы заголовков C ++, разделение кода
- Покрытие кода, не показывающее результаты с помощью Xcode + gcov
- Можете ли вы создавать представления sql / хранимую процедуру с использованием Entity Framework 4.1 Первый подход к коду
- Не удается получить доступ к родительским элементам при работе с аннотациями макросов
- «CompanyName.Foo» - это «пространство имен», но используется как «тип»,
- Ошибка кодового знака: профиль Provisioning не найден.
- Отключение автоматического форматирования в Visual Studio
- Генерировать различные случайные числа в C #
К сожалению, похоже, нет никакого способа. Фрагменты предлагают удивительно ограниченную поддержку функций преобразования, как вы можете видеть.
Вы должны придерживаться стандартного решения VS, которое должно написать два литерала: один для имени свойства, а другой для имени переменной-члена.
«исправить» может быть использование префикса в именовании или переменной-члене, то есть:
string m_$name$; string $name$ { get{return m_$name$;} set{m_$name$=value;} };
Вы можете ввести верхнюю первую букву, затем имя свойства, затем нижнюю первую букву. Попробуйте этот fragment:
По
Notifiable Property Nikolay Makhonin propn Property With in Built Property Changed method implementation. SurroundsWith Expansion Type Type P P roperty ropertyName p p Ownerclass The owning class of this Property. ClassName() Ownerclass _$p$$roperty$; public static readonly string $P$$roperty$PropertyName = GetPropertyName(() => (($Ownerclass$)null).$P$$roperty$); public $Type$ $P$$roperty$ { get { return _$p$$roperty$; } set { Set(ref _$p$$roperty$, value); } } #endregion ]]>
По
Notifiable Property Nikolay Makhonin propn Property With in Built Property Changed method implementation. SurroundsWith Expansion Type Type P P roperty ropertyName p p Ownerclass The owning class of this Property. ClassName() Ownerclass _$p$$roperty$; public static readonly string $P$$roperty$PropertyName = GetPropertyName(() => (($Ownerclass$)null).$P$$roperty$); public $Type$ $P$$roperty$ { get { return _$p$$roperty$; } set { Set(ref _$p$$roperty$, value); } } #endregion ]]>
По
Notifiable Property Nikolay Makhonin propn Property With in Built Property Changed method implementation. SurroundsWith Expansion Type Type P P roperty ropertyName p p Ownerclass The owning class of this Property. ClassName() Ownerclass _$p$$roperty$; public static readonly string $P$$roperty$PropertyName = GetPropertyName(() => (($Ownerclass$)null).$P$$roperty$); public $Type$ $P$$roperty$ { get { return _$p$$roperty$; } set { Set(ref _$p$$roperty$, value); } } #endregion ]]>
По
Notifiable Property Nikolay Makhonin propn Property With in Built Property Changed method implementation. SurroundsWith Expansion Type Type P P roperty ropertyName p p Ownerclass The owning class of this Property. ClassName() Ownerclass _$p$$roperty$; public static readonly string $P$$roperty$PropertyName = GetPropertyName(() => (($Ownerclass$)null).$P$$roperty$); public $Type$ $P$$roperty$ { get { return _$p$$roperty$; } set { Set(ref _$p$$roperty$, value); } } #endregion ]]>
По
Notifiable Property Nikolay Makhonin propn Property With in Built Property Changed method implementation. SurroundsWith Expansion Type Type P P roperty ropertyName p p Ownerclass The owning class of this Property. ClassName() Ownerclass _$p$$roperty$; public static readonly string $P$$roperty$PropertyName = GetPropertyName(() => (($Ownerclass$)null).$P$$roperty$); public $Type$ $P$$roperty$ { get { return _$p$$roperty$; } set { Set(ref _$p$$roperty$, value); } } #endregion ]]>
По
Notifiable Property Nikolay Makhonin propn Property With in Built Property Changed method implementation. SurroundsWith Expansion Type Type P P roperty ropertyName p p Ownerclass The owning class of this Property. ClassName() Ownerclass _$p$$roperty$; public static readonly string $P$$roperty$PropertyName = GetPropertyName(() => (($Ownerclass$)null).$P$$roperty$); public $Type$ $P$$roperty$ { get { return _$p$$roperty$; } set { Set(ref _$p$$roperty$, value); } } #endregion ]]>
Notifiable Property Nikolay Makhonin propn Property With in Built Property Changed method implementation. SurroundsWith Expansion Type Type P P roperty ropertyName p p Ownerclass The owning class of this Property. ClassName() Ownerclass _$p$$roperty$; public static readonly string $P$$roperty$PropertyName = GetPropertyName(() => (($Ownerclass$)null).$P$$roperty$); public $Type$ $P$$roperty$ { get { return _$p$$roperty$; } set { Set(ref _$p$$roperty$, value); } } #endregion ]]>