public override void WritSig(SignatureWriter writer) { if (_isVararg) { writer.AppendVararg(_type); } else { writer.AppendFixed(_type); } }
//For all expressions: write its type to writer. Vararg expr should write vararg. //This is called before the emit stage. public virtual void WritSig(SignatureWriter writer) { writer.AppendFixed(GetSingleType()); }