//-----------------------------------------------
// Type operators
//-----------------------------------------------
public QilTargetType TypeAssert(QilNode source, QilNode targetType)
{
QilTargetType n = new QilTargetType(QilNodeType.TypeAssert, source, targetType);
n.XmlType = _typeCheck.CheckTypeAssert(n);
TraceNode(n);
return(n);
}