in Parameters
Read-only by-reference args, ref/out/ref readonly, defensive copies, aliasing
An in parameter (C# 7.2) passes an argument by read-only reference: the method receives the address of the caller's variable (8 bytes on 64-bit) instead of a copy of its value, and the compiler forbids the method from modifying it. Its…