“What is the difference between a socialist and a Democrat on taxes?” asked Sen. Ted Cruz (R-TX) of Sen. Bernie Sanders (I-VT) during Wednesday’s CNN-hosted town hall debate in Washington, D.C.

Sanders could not or would not answer the question; “I don’t know the answer to that,” said the self-described “democratic socialist” senator from Vermont.

Sanders heralded “Denmark, and Sweden, and Norway, and Finland,” falsely framing the Scandinavian countries as having a “higher standard of living” than America.

America’s “free enterprise system,” said Cruz, has been history’s greatest generator of prosperity, adding, "Bernie likes to glorify socialism, but if you look at the greatest engine of prosperity the world has ever seen, it’s the American free enterprise system. There’s a reason millions of people risk their lives to come here."

Socialist government policies, said Cruz, stultify economic development and exacerbate poverty.

At no point in the debate did Cruz describe Sanders as a communist or neo-Marxist. The Texas senator also neglected to specify “class warfare” as Sanders’ political tactic in appealing to jealousy and covetousness.

Watch part of the Cruz-Sanders exchange below.

In both January and March of 2016, MSNBC's Chris Matthews asked Hillary Clinton a similar question. Both times, Clinton could not or would not answer the question.

Neo-Marxism is the Democrat Party's foundational ideology; pushing a refacing of the classically Marxist class struggle paradigm in which assorted arbitrarily-defined groups — some as oppressors and others as oppressed — are framed as competing against one another in a zero-sum competition for wealth and power.

Follow Robert Kraychik on Twitter.