// The pipeline will ensure that input is of type Tin before this is called, so null will never be passed accidentally void IContentWriter.Write(object input, ContentStream writer, WriterContext ctx) => Write(input as Tin, writer, ctx);
/// <summary> /// Writes the processed content data out to the content file to be consumed by a Spectrum application. /// </summary> /// <param name="input">The processed content data to write.</param> /// <param name="writer">The stream used to write the content data to a content file.</param> /// <param name="ctx">The context information about the current processing step.</param> public abstract void Write(Tin input, ContentStream writer, WriterContext ctx);