« GhostDoc » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
=Les règles=
[[Category:VisualStudio]]
==Macros==
= Les règles =
{|
== Macros ==
!style="padding: 0 10px 0 0"| [[File:csharp.png|40px]]
<kode lang="csharp">
|
<syntaxhighlight lang="csharp">
public RelayCommand AddItemCmd { get; set; }
public RelayCommand AddItemCmd { get; set; }
</syntaxhighlight>
</kode>
|}


{|
{|
Ligne 47 : Ligne 44 :
|}
|}


==Exemple==
== Exemple ==
===Les propriétés de type Command===
=== Les propriétés de type Command ===
Condition sur le Type : ends with Command<br/>
Condition sur le Type : ends with Command<br/>
&lt;summary/&gt; : The command to $(PropertyName.Words.ExceptLast).
&lt;summary/&gt; : The command to $(PropertyName.Words.ExceptLast).
{|
 
!style="padding: 0 10px 0 0"| [[File:csharp.png|40px]]
<kode lang="csharp">
|
<syntaxhighlight lang="csharp">
/// <summary>
/// <summary>
/// The command to add item
/// The command to add item
/// </summary>
/// </summary>
public RelayCommand AddItemCmd { get; set; }
public RelayCommand AddItemCmd { get; set; }
</syntaxhighlight>
</kode>
|}


===Les classes VM===
=== Les classes VM ===
Condition sur le nom de la classe : ends with VM<br/>
Condition sur le nom de la classe : ends with VM<br/>
&lt;summary/&gt; : A View-Model for $(TypeName.Words.Verbatim.ExceptLast)View.
&lt;summary/&gt; : A View-Model for $(TypeName.Words.Verbatim.ExceptLast)View.
{|
 
!style="padding: 0 10px 0 0"| [[File:csharp.png|40px]]
<kode lang="csharp">
|
<syntaxhighlight lang="csharp">
/// <summary>
/// <summary>
/// A View-Model for StreamMaterialDataView.
/// A View-Model for StreamMaterialDataView.
/// </summary>
/// </summary>
public class StreamMaterialDataVM : INotifyPropertyChanged
public class StreamMaterialDataVM : INotifyPropertyChanged
</syntaxhighlight>
</kode>
|}
 
[[Category:VisualStudio]]

Dernière version du 12 avril 2020 à 12:50

Les règles

Macros

Csharp.svg
public RelayCommand AddItemCmd { get; set; }
$(PropertyName.Words.All) add item CMD
$(PropertyName.Words.AllAsSentence) Add item CMD
$(PropertyName.Words.BetweenFirstAndLast) item
$(PropertyName.Words.ExceptFirst) item CMD
$(PropertyName.Words.ExceptLast) add item
$(PropertyName.Words.First) add
$(PropertyName.Words.FirstAsStartOfSentence) Add
$(PropertyName.Words.Last) CMD
$(PropertyName.Words.TheAndAll) the add item CMD
$(PropertyName.Words.TheAndAllAsSentence) The add item CMD
$(PropertyName.Words.TheAndFirst) the add
$(PropertyName.Words.TheAndFirstAsStartOfSentence) The add

Exemple

Les propriétés de type Command

Condition sur le Type : ends with Command
<summary/> : The command to $(PropertyName.Words.ExceptLast).

Csharp.svg
/// <summary>
/// The command to add item
/// </summary>
public RelayCommand AddItemCmd { get; set; }

Les classes VM

Condition sur le nom de la classe : ends with VM
<summary/> : A View-Model for $(TypeName.Words.Verbatim.ExceptLast)View.

Csharp.svg
/// <summary>
/// A View-Model for StreamMaterialDataView.
/// </summary>
public class StreamMaterialDataVM : INotifyPropertyChanged