Exemple #1
0
        /// <summary>
        /// Metoda wywoływana w celu zaktualizowaniu zawartości tekstowej wpisu (Content),
        /// w oparciu o wartości posczególnych właściowości bieżącego obiektu.
        /// </summary>
        protected override void UpdateContent()
        {
            StringBuilder content = new StringBuilder();

            content.Append(Format.ToString());
            content.Append(": ");
            content.Append(Layer.ToString());
            content.Append(",");
            content.Append(GetFormattedTiming(TimingStart));
            content.Append(",");
            content.Append(GetFormattedTiming(TimingEnd));
            content.Append(",");
            content.Append(Style);
            content.Append(",");
            content.Append(Name);
            content.Append(",");
            content.Append(MarginL.ToString(marginFormat));
            content.Append(",");
            content.Append(MarginR.ToString(marginFormat));
            content.Append(",");
            content.Append(MarginV.ToString(marginFormat));
            content.Append(",");
            content.Append(Effect);
            content.Append(",");
            content.Append(Text);

            Content = content.ToString();
        }
Exemple #2
0
 /// <summary>
 /// Funkcja haszująca.
 /// </summary>
 /// <returns></returns>
 public override int GetHashCode()
 {
     return(Format.GetHashCode() +
            Layer.GetHashCode() +
            Style.GetHashCode() +
            Name.GetHashCode() +
            MarginL.GetHashCode() +
            MarginR.GetHashCode() +
            MarginV.GetHashCode() +
            Effect.GetHashCode() +
            Text.GetHashCode() +
            base.GetHashCode());
 }