protected void WriteQuantumType()
{
_Writer.WriteLine();
_Writer.WriteLine("#if Q8");
_Writer.WriteLine("using QuantumType = System.Byte;");
_Writer.WriteLine("#elif Q16");
_Writer.WriteLine("using QuantumType = System.UInt16;");
_Writer.WriteLine("#elif Q16HDRI");
_Writer.WriteLine("using QuantumType = System.Single;");
_Writer.WriteLine("#else");
_Writer.WriteLine("#error Not implemented!");
_Writer.WriteLine("#endif");
_Writer.WriteLine();
}