Форматирование Литеральные параметры fragmentа кода C #

Есть ли способ, который я могу изменить, как Literal fragmentа кода отображается, когда он используется в коде, который генерирует fragment?

В частности, я хотел бы знать, могу ли я иметь литерал, называемый say, $ PropertyName $, а затем заставить механизм fragmentа отображать «_ $ PropertyName $, где первый символ выполнен в нижнем регистре.

Я не могу позволить себе R #. Пожалуйста помоги 🙂

К сожалению, похоже, нет никакого способа. Фрагменты предлагают удивительно ограниченную поддержку функций преобразования, как вы можете видеть.

Вы должны придерживаться стандартного решения 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 ]]>
  • Завершение кода PHP NetBeans
  • Отладчик Visual Studio - отображение целочисленных значений в шестнадцатеричном виде
  • Код C ++ в файлах заголовков
  • «Взаимодействие с пользователем не разрешено», пытаясь подписать приложение OSX с использованием кода
  • Проверка указателя NULL в C / C ++
  • Форматирование ReSharper: выравнивание равных операндов
  • Как испускать и выполнять байт-код Java во время выполнения?
  • Может ли class Java добавлять метод вовремя?
  • Как определить неиспользуемые определения css
  • Что означает == $ 0 (double equals dollar zero) в инструментах разработчика Chrome?
  • Когда можно использовать обработку исключений для бизнес-логики?
  • Давайте будем гением компьютера.