public void ResolveTypeReference(TypeReference node)
{
if (null != node.Entity) return;
switch (node.NodeType)
{
case NodeType.ArrayTypeReference:
ResolveArrayTypeReference((ArrayTypeReference) node);
break;
case NodeType.CallableTypeReference:
//not needed? (late resolution)
//ResolveCallableTypeReference((CallableTypeReference) node);
break;
default:
ResolveSimpleTypeReference((SimpleTypeReference) node);
break;
}
}