94 votes

Quels modèles ReSharper 4+ live pour C# utilisez-vous ?

Quels sont les modèles de ReSharper 4.0 ? C# utilisez-vous ?

Partageons-les dans le format suivant :


[Titre]

Description facultative

Raccourci : raccourci
Disponible en : [AvailabilitySetting]

// Resharper template code snippet
// comes here

Propriétés des macros (le cas échéant) :

  • Macro1 - Valeur - EditableOccurence
  • Macro2 - Valeur - EditableOccurence

31voto

Sean Kearon Points 2670

Lambda simple

Si simple, si utile - un petit lambda :

Raccourci : x

Disponible : C# où l'expression est autorisée.

x => x.$END$

Macros : aucune.

22voto

Ed Ball Points 1341

Mise en œuvre de la méthode Dispose(bool)

Mettre en œuvre Le modèle d'élimination de Joe Duffy

Raccourci : disposer

Disponible en : Fichiers C# 2.0+ où la déclaration des membres d'un type est autorisée

public void Dispose()
{
    Dispose(true);
    System.GC.SuppressFinalize(this);
}

protected virtual void Dispose(bool disposing)
{
    if (!disposed)
    {
        if (disposing)
        {
            if ($MEMBER$ != null)
            {
                $MEMBER$.Dispose();
                $MEMBER$ = null;
            }
        }

        disposed = true;
    }
}

~$CLASS$()
{
    Dispose(false);
}

private bool disposed;

Propriétés des macros :

  • MEMBRE - Suggérer une variable de System.IDisposable - Occurrence éditable #1
  • CLASSE - Nom du type contenant

14voto

Rinat Abdullin Points 13520

Créer un nouveau scénario de test unitaire pour un type donné

Raccourci : ntf
Disponible en : Fichiers C# 2.0+ où la déclaration des membres d'un type ou d'un espace de noms est autorisée

[NUnit.Framework.TestFixtureAttribute]
public sealed class $TypeToTest$Tests
{
    [NUnit.Framework.TestAttribute]
    public void $Test$()
    {
        var t = new $TypeToTest$()
        $END$
    }
}

Macros :

  • TypeToTest - aucun - #2
  • Test - aucun - V

13voto

Sean Kearon Points 2670

Vérifie si une chaîne de caractères est nulle ou vide.

Si vous utilisez .Net 4, vous préférerez peut-être utiliser string.IsNullOrWhiteSpace().

Raccourci : sne

Disponible en : C# 2.0+ où l'expression est autorisée.

string.IsNullOrEmpty($VAR$)

Propriétés macro :

  • VAR - suggère une variable de type chaîne de caractères. Editible = true.

11voto

Rinat Abdullin Points 13520

Créer un nouveau cas de test unitaire autonome

Raccourci : ntc
Disponible en : Fichiers C# 2.0+ où la déclaration des membres d'un type est autorisée

[NUnit.Framework.TestAttribute]
public void $Test$()
{
    $END$
}

Macros :

  • Test - aucun - V

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X