Feedback

C# - Attribut: ChangeHistory

Veröffentlicht von am 24.11.2007
(1 Bewertungen)
Ein Attribut deren Hilfe die Veränderungen an dem Source Code Dokumentiert werden kann
GFU-Schulungen  [Anzeige]

C# 2017/2015/2013 Grundlagen

Nach Abschluss des Kurses sind Ihnen die Datentypen und Klassenbibliotheken von C# bekannt. Außerdem sind Sie in der Lage, mit Variablen umzugehen und deren Typen zu konvertieren. Sie definieren Namespaces und setzen diese ein, Sie erstellen eigene Klassen  und bauen Trouble Shooting ein.

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

using System;

namespace ProjektAttributs {
    [AttributeUsage(AttributeTargets.All,
                             Inherited = false,
                             AllowMultiple = true)]
    public class ChangeHistory : Attribute {
        private String author;
        private string date;
        private String changeDiscription;
        private String eMail;

        /// <summary>
        /// Ein Attribut deren Hilfe die Veränderungen an dem Source Code Dokumentiert werden kann 
        /// </summary>
        /// <param name="Author">Der Entwickler der diese Veränderung vorgenommen hat</param>
        /// <param name="Date">Das Datum an dem diese Veränderung durchgeführt wurde</param>
        /// <param name="ChangeDisription">was verändert wurde</param>
        /// <example>
        /// <code lang="C#">[ChangeHistory("BlackDragon", "24.11.2007", "")]</code>
        /// </example>
        public ChangeHistory(string Author, string Date, String ChangeDisription) {
            author = Author;
            date = Date;
            changeDiscription = ChangeDisription;
        }

        /// <summary>
        /// Ein Attribut deren Hilfe die Veränderungen an dem Source Code Dokumentiert werden kann 
        /// </summary>
        /// <param name="Author">Der Entwickler der diese Veränderung vorgenommen hat</param>
        /// <param name="EMail">Die Email Adresse des Entwicklers</param>
        /// <param name="Date">Das Datum an dem diese Veränderung durchgeführt wurde</param>
        /// <param name="ChangeDisription">was verändert wurde</param>
        /// <example>
        /// <code lang="C#">[ChangeHistory("BlackDragon", "someone@something.com", "24.11.2007", "")]</code>
        /// </example>
        public ChangeHistory(string Author, string EMail, string Date, String ChangeDisription)
            : this(Author, Date, ChangeDisription) {
            eMail = EMail;
        }
    }
}
Abgelegt unter Change History, Attribut.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!