Форматирование Литеральные параметры 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 ]]>
  • Как определить неиспользуемые определения css
  • «CompanyName.Foo» - это «пространство имен», но используется как «тип»,
  • Проверка указателя NULL в C / C ++
  • Codesign API Dropbox не работает в Xcode 4.6.3: «Объект кода вообще не подписан»
  • «Взаимодействие с пользователем не разрешено», пытаясь подписать приложение OSX с использованием кода
  • Не удается получить доступ к родительским элементам при работе с аннотациями макросов
  • Может ли class Java добавлять метод вовремя?
  • Форматирование ReSharper: выравнивание равных операндов
  • Отладчик Visual Studio - отображение целочисленных значений в шестнадцатеричном виде
  • Как получить «кодовое обозначение» gdb на OSX?
  • В чем разница между собственным кодом, машинным кодом и кодом сборки?
  • Давайте будем гением компьютера.