private static function get_csharp_name_internal($full_name) { if (thelpers::is_container_type($full_name)) { $kt = thelpers::get_container_key_type($full_name); $vt = thelpers::get_container_value_type($full_name); $ct = thelpers::get_container_type($full_name); return thelpers::base_type_to_csharp_type($ct) . "< " . ($vt == FALSE ? thelpers::get_csharp_type_name($kt) : thelpers::get_csharp_type_name($kt) . ", " . thelpers::get_csharp_type_name($vt)) . ">"; } else { if (FALSE != strpos($full_name, ".")) { return str_replace(".", "_", $full_name); } else { return thelpers::base_type_to_csharp_type($full_name); } } }