Opc.Ua.JsonDecoder.ReadArrayField C# (CSharp) Method

ReadArrayField() private method

private ReadArrayField ( string fieldName, List &array ) : bool
fieldName string
array List
return bool
        private bool ReadArrayField(string fieldName, out List<object> array)
        {
            object token = array = null;

            if (!ReadField(fieldName, out token))
            {
                return false;
            }

            array = token as List<object>;

            if (array == null)
            {
                return false;
            }

            if (m_context.MaxArrayLength > 0 && m_context.MaxArrayLength < array.Count)
            {
                throw new ServiceResultException(StatusCodes.BadEncodingLimitsExceeded);
            }

            return true;
        }