FileGenerator.CodeGenerator.WriteQuantumType C# (CSharp) Method

WriteQuantumType() protected method

protected WriteQuantumType ( ) : void
return void
    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();
    }