Esempio n. 1
0
 /// <summary>
 /// Liefert <code>true</code>, wenn ein <see cref="DataType"/>-Element während eines <see cref="Transform"/> erstellt werden soll.
 /// </summary>
 /// <param name="handler">Der Kompressionshandler für den die Informationen abgefragt werden können</param>
 /// <param name="first">Ist es die erste Transformation?</param>
 /// <param name="last">Ist es die letzte Transformation?</param>
 /// <param name="index">Nummer der Transformation (beginnend bei 1)</param>
 /// <param name="forInput">Ist für die Daten-Transformation die Eingangsgröße oder die Ausgangsgröße gemeint?</param>
 /// <returns><code>true</code>, wenn ein <see cref="DataType"/> erstellt werden soll</returns>
 /// <remarks>
 /// Standardmäßig werden nur die <see cref="DataType"/>-Elemente für die Eingabe-Daten der ersten Transformation
 /// und für die Ausgabe-Daten der letzten Transformation erstellt.
 /// </remarks>
 public virtual bool AddDataInfo(IExtraCompressionHandler handler, bool first, bool last, int index, bool forInput)
 {
     return(first && forInput || last && !forInput);
 }
 /// <summary>
 /// Liefert <code>true</code>, wenn ein <see cref="DataType"/>-Element während eines <see cref="Transform"/> erstellt werden soll.
 /// </summary>
 /// <param name="handler">Der Kompressionshandler für den die Informationen abgefragt werden können</param>
 /// <param name="first">Ist es die erste Transformation?</param>
 /// <param name="last">Ist es die letzte Transformation?</param>
 /// <param name="index">Nummer der Transformation (beginnend bei 1)</param>
 /// <param name="forInput">Ist für die Daten-Transformation die Eingangsgröße oder die Ausgangsgröße gemeint?</param>
 /// <returns><code>true</code>, wenn ein <see cref="DataType"/> erstellt werden soll</returns>
 /// <remarks>
 /// Standardmäßig werden nur die <see cref="DataType"/>-Elemente für die Eingabe-Daten der ersten Transformation
 /// und für die Ausgabe-Daten der letzten Transformation erstellt.
 /// </remarks>
 public virtual bool AddDataInfo(IExtraCompressionHandler handler, bool first, bool last, int index, bool forInput)
 {
     return first && forInput || last && !forInput;
 }