137    public void Array(Action<SignatureTypeEncoder> 
elementType, Action<ArrayShapeEncoder> arrayShape)
 
  143        if (arrayShape == 
null)
 
  147        Array(out var elementType2, out var arrayShape2);
 
  149        arrayShape(arrayShape2);
 
 
  165        if ((uint)genericParameterCount > 65535u)
 
  171        if (genericParameterCount != 0)
 
 
  180        if ((uint)(genericArgumentCount - 1) > 65534u)
 
 
  194        if ((uint)parameterIndex > 65535u)
 
 
  204        if ((uint)parameterIndex > 65535u)
 
 
 
static void ArgumentNull(string parameterName)
 
static void ArgumentOutOfRange(string parameterName)
 
static string InvalidSignature