Web- und Software Development

New public Class – Visual Studio Snippet

Written By: - Jul• 30•10

Folgendes Snippet erstellt bei der Eingabe von pc <tab> eine neue public Klasse mit einem leeren Konstruktor, ein leeres Property und einen Methodenrumpf.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/// <summary>
///
/// </summary>
 
public class MyClass
{
    #region constructors
    public MyClass()
    {
    }
    #endregion

    #region properties
    public TYPE Type { get; set; }
    #endregion

    #region methods
    /// <summary>
    ///
    /// </summary>
 
    public void Methode()
    {
    }
    #endregion
}

Kopiert wird das Snippet unter VS 2008 nach:

%Userprofile%\Eigene Dateien\Visual Studio 2008\Code Snippets\Visual C#\My Code Snippets\

oder unter VS 2005 nach

%Userprofile%\Eigene Dateien\Visual Studio 2005\Code Snippets\Visual C#\My Code Snippets\

Download snippet (.txt Erweiterung muss entfernt werden)

Viel Spaß damit

Ähnliche Beiträge

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

4 Comments

  1. Dustin Klein sagt:

    Hey,

    würde da gerne noch einen Destruktor sehen, der eine Dispose() Methode aufruft, welche erst die Objekte terminiert und anschließend dem Garbage Collector mit SuppressFinalize() sagt, dass er die Klasse nicht “aufräumen” braucht :-)

    So könnte man die Klasse jederzeit mit myClass.Dispose() oder eben nach Beendigung mit Hilfe des Destruktors sauber terminieren.

  2. Alex Kern sagt:

    Wieso terminiert die Klasse nicht sauber, wenn man einfach den Verweis löscht und den Rest dem GC überlässt? Man kann ihn ja zwingen wann man es für passned hält, aufzuräumen.

  3. Dustin Klein sagt:

    Ich sage nicht, dass der GC nicht sauber terminiert, nur habe ich sowas gerne selbst in der Hand. Zumal die MSDN sowas auch vorschlägt. Aber war auch nur ein Vorschlag, um die Klasse auszuweiten :)

  4. Mario Priebe sagt:

    Hi Dustin,

    ich habe Dispose in folgendes Snippet mit eingefügt. Schau mal ob das so passt.

    Happy Snipping : )